Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用urllib2——Python 2.7登录网站_Python_Html - Fatal编程技术网

使用urllib2——Python 2.7登录网站

使用urllib2——Python 2.7登录网站,python,html,Python,Html,我需要登录此网站: 它没有后期动作,所以我不知道该怎么办 我意识到不同的网站使用不同的登录表单等,那么我该如何为每个网站优化它呢?我假设我需要在html文件中查找某些内容,但不知道是什么 我不想使用Mechanize或任何其他库(这是这里所有其他答案的内容,实际上并不能帮助我了解正在发生的事情),因为我想自己了解它到底是如何工作的 urllib2文档对我真的没有帮助 谢谢。单击带有假用户/密码的登录按钮。它将转到另一页。查看该页面的来源,您将找到所需的帖子内容。使用firefox浏览器的fire

我需要登录此网站: 它没有后期动作,所以我不知道该怎么办

我意识到不同的网站使用不同的登录表单等,那么我该如何为每个网站优化它呢?我假设我需要在html文件中查找某些内容,但不知道是什么

我不想使用Mechanize或任何其他库(这是这里所有其他答案的内容,实际上并不能帮助我了解正在发生的事情),因为我想自己了解它到底是如何工作的

urllib2文档对我真的没有帮助


谢谢。

单击带有假用户/密码的登录按钮。它将转到另一页。查看该页面的来源,您将找到所需的帖子内容。使用firefox浏览器的firebug插件很容易捕捉到这些东西

下面是一个示例代码,可以方便地执行POST操作。但是,根据我的观察,请求或机械化将是更好的选择

req = urllib2.Request(url, param)
req.add_header('Referer', referer)
req.add_header('User-agent', 'Mozilla/5.0')    
res = urllib2.urlopen(req)
html = res.read()
res.close()