用Python构建Web浏览器及cookies问题

2024-09-30 22:16:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这听起来很奇怪,但我别无选择,我在谷歌上搜索了一下,什么也没找到,所以。。你知道吗

我正在学习一个关于“用python构建webbrowser”的视频教程https://www.youtube.com/watch?v=JEW50aEVi4k,我想知道cookies是否可以保存,所以有可能吗? 如果是的话,你能给我一些建议吗。你知道吗


Tags: httpscomyoutubewww建议watchcookieswebbrowser
1条回答
网友
1楼 · 发布于 2024-09-30 22:16:54

Cookies不是问题-您可以使用mechanize(https://pypi.python.org/pypi/mechanize/)自动保存和发送Cookies。你知道吗

import mechanize
browser = mechanize.Browser()
browser.set_handle_robots(False)

response = browser.open('http://www.youtube.com')

#Headers are handled automatically. You can access them:
headers = browser.request.header_items()
>>> headers
[('Host', 'www.youtube.com'), ('Cookie', 'YSC=cNcoiHG71bY; VISITOR_INFO1_LIVE=uLHsDODGalg; PREF=f1=50000000'), ('User-agent', 'Python-urllib/2.7')]

编写支持Javascript的浏览器非常困难。如果您需要javasctipt,那么我建议您将seleniumPhantomJS结合使用,这就像一个真正的浏览器。你知道吗

相关问题 更多 >