#!/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#版给我看下如何实现啊,非程序员+新手,大家尽量讲的不要那么专业性吧,不然我也看不懂啊
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.