Maison > développement back-end > Tutoriel Python > Python utilise Mechanize pour simuler la connexion à la boîte aux lettres Sina

Python utilise Mechanize pour simuler la connexion à la boîte aux lettres Sina

高洛峰
Libérer: 2017-02-13 17:36:47
original
1870 Les gens l'ont consulté

mécaniser la préparation des connaissances connexes :

mechanize.Browser()<br># 设置是否处理HTML http-equiv标头

set_handle_equiv(True)<br># 设置是否处理重定向

set_handle_redirect(True)<br># 设置是否向每个请求添加referer头

set_handle_referer(True)<br># 设置是不遵守robots中的规则

set_handle_robots(False)<br># 处理giz传输编码

set_handle_gzip(False)<br># 设置浏览器的头部信息

Le code de connexion est le suivant :


import mechanize
br=mechanize.Browser()
br.set_handle_robots(False)#表示不遵循robots中的规则
url=&#39;http://mail.sina.com.cn/&#39;
br.addheaders = [(&#39;User-agent&#39;, &#39;*&#39;)]
br.open(url)
for form in br.forms():#查看登录页面中的表单
    print form
br.select_form(nr=0)
br[&#39;local&#39;]=&#39;用户名&#39;
br[&#39;pwd&#39;]=&#39;密码&#39;
response=br.submit()
print &#39;success&#39;
for link in br.links():
    print link.url+&#39;:&#39;+link.text
Copier après la connexion

Pour plus d'articles sur Python utilisant Mechanize pour simuler la connexion à la boîte aux lettres Sina, veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal