- 论坛徽章:
- 0
|
各位好:
刚刚接触python不久,参考着来玩下用python模拟登陆某个网站。以下我用139邮箱来测试,代码如下:
#!/usr/bin/perl
#encoding=utf8
import requests
### url login
url = '139邮箱的登陆url'(因为这里不允许发url,所以url发不出来 )
header = {'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36'}
### from data
from_data = {'username':'我的手机号',
'password':'我的密码',
'VerifyCode':'',
'auto':'on'
}
s = requests.session()
response = s.post(url,data = from_data,headers = header)
print response.text
最终读取 response 的结果来判断登录是否成功。
但是我执行脚本的结果如下:
Semicolon seems to be missing at ./autologin.py line 8.
Semicolon seems to be missing at ./autologin.py line 10.
Can't modify constant item in scalar assignment at ./autologin.py line 9, near "header "
syntax error at ./autologin.py line 9, near "header "
Execution of ./autologin.py aborted due to compilation errors.
是哪里语法错了吗?我试了好久都试不出是什么错误,求python大神解答~ |
|