分享一个优酷提速脚本,请教 c#实现问题。

2016-05-14 09:05:09 +08:00
 xxhjkl
#!/usr/bin/env python
# coding=utf-8

import requests
import json
import time
import sys


session = requests.session()

def login(passport, password):
	payload = {
		'passport': passport,
		'password': password,
		'captcha': '',
		'remember': '1',
		'callback': 'logincallback_%d' % (time.time() * 1000),
		'from': 'http://login.youku.com/@@@@',
		'wintype': 'page',
	}
	response = session.post(url = 'https://login.youku.com/user/login_submit/', data = payload)
	return response

def main():
	reload(sys)
	sys.setdefaultencoding('utf-8')

	response = login('passport', 'password')
	print(response.text)

	response = session.post(url = 'http://vip.youku.com/?c=ajax&a=ajax_do_speed_up')
	print(json.dumps(response.json(), ensure_ascii=False, indent=2))

if __name__ == '__main__':
	main()

用法:需要 pip install requests ,需要优酷黄金会员,电信可提速线路。 30M 以下提到 30M , 50M 可以提到 100M 。 每次提速可以维持若干小时,不像快鸟需要心跳维持。不保证每个人可用 我这里可以用的,见图:

http://ww2.sinaimg.cn/large/93dbe2cagw1f3umvzbipyj205l04edga.jpg

http://ww2.sinaimg.cn/large/93dbe2cagw1f3umwi2aouj20dm0fxq5l.jpg

这个脚本最开始用 c#写的。后来遇到若干奇葩 bug ,就找基友搞成了派僧。我写的 c#版 第一个 post 包的内容都对上的,就是它返回包的 cookie 处理不好(我自己推断的原因),导致登陆不上。有木有人能转化成 C#版给我看下如何实现啊,非程序员+新手,大家尽量讲的不要那么专业性吧,不然我也看不懂啊

5912 次点击
所在节点    分享创造
32 条回复
xxhjkl
2016-08-08 20:14:32 +08:00
@meteor 他是我基友 有问题么
meteor
2016-08-08 21:30:19 +08:00
@xxhjkl 没有。谢谢这个脚本
meteor
2016-08-08 21:42:03 +08:00
正好想要找个优酷加速脚本。
准备改写成 cURL 或者 node.js 命令行的方式。
xxhjkl
2016-08-08 21:47:56 +08:00
@meteor curl 的写了记得告诉我一声 这样路由器就能跑了
meteor
2016-08-09 12:01:59 +08:00
@xxhjkl Node.js 版模仿好了。 https://gist.github.com/meteormatt/f2430aebf089523770006362be6b795b
好多重定向不知道 cURL 怎么弄
meteor
2016-08-09 14:49:44 +08:00
Helen
2016-09-06 21:42:37 +08:00
@meteor 加速生效只有几个小时,但是失效后一段时间优酷还是显示提速中,得先关闭提速开关再打开再提速才有效
meteor
2016-09-06 22:32:56 +08:00
@Helen 可能是优酷这边的 bug
phpiis
2016-09-28 06:22:53 +08:00
@meteor 用 php 的 curl 可以写吗
meteor
2016-09-28 09:39:29 +08:00
@phpiis 应该可以。不过我不会 PHP 。。
xiangbing74
2017-04-26 14:04:49 +08:00
更新吗。。不能使用了
xxhjkl
2017-04-26 14:10:21 +08:00
@xiangbing74 #31 优酷登陆的接口改了,有验证码了。不知道怎么实现

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/278559

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX