帮助将使用 httlib2 的代码转换为使用 urllib2
我想做什么?
访问站点,检索 cookie,通过发送 cookie 信息访问下一页。这一切都有效,但 httplib2 给我在一个站点上使用袜子代理带来了太多问题。
http = httplib2.Http()
main_url = 'http://mywebsite.com/get.aspx?id='+ id +'&rows=25'
response, content = http.request(main_url, 'GET', headers=headers)
main_cookie = response['set-cookie']
referer = 'http://google.com'
headers = {'Content-type': 'application/x-www-form-urlencoded', 'Cookie': main_cookie, 'User-Agent' : USER_AGENT, 'Referer' : referer}
如何使用 urllib2 做同样的事情(cookie 检索,传递到同一站点上的下一页)?
谢谢。
What am I trying to do?
Visit a site, retrieve cookie, visit the next page by sending in the cookie info. It all works but httplib2 is giving me one too many problems with socks proxy on one site.
http = httplib2.Http()
main_url = 'http://mywebsite.com/get.aspx?id='+ id +'&rows=25'
response, content = http.request(main_url, 'GET', headers=headers)
main_cookie = response['set-cookie']
referer = 'http://google.com'
headers = {'Content-type': 'application/x-www-form-urlencoded', 'Cookie': main_cookie, 'User-Agent' : USER_AGENT, 'Referer' : referer}
How to do the same exact thing using urllib2 (cookie retrieving, passing to the next page on the same site)?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用cookielib,它会自动处理所有与cookie相关的工作就像网络浏览器一样。
例子:
Use cookielib, it'll handle all the cookie related work as automatically as a web browser would.
Example: