import urllib
import urllib2
url = 'http://localhost/ehaat/index.php/log-in'
form_data = {'username': 'admin', 'password': 'admin'}
params = urllib.urlencode(form_data)
response = urllib2.urlopen(url, params)
data = response.read()
我是这个网址的新手。那么我在这里做错了什么?而且,我是否可以使用它通过从文件中获取随机数据将数据发布到表单中(自动执行填写表单并单击提交的任务)。我想用它来测试我的网站。
错误:
回溯(最近一次调用):文件 "D:\Users\iamhssingh\Documents\Python\url.py",第 2 行,在 import urllib2 ImportError: 没有名为 'urllib2' 的模块
urllib2 在 Python 3 中与 urllib 合并。是 python 2 中的标准库,但在 3 中不是。
如果你想使用 urlopen 方法,试试这个
from urllib.request import urlopen
html = urlopen("http://www.google.com/")
print(html)
也:
urllib2 模块在 Python 3.0 中被拆分为多个模块。 命名为 urllib.request 和 urllib.error。2to3 工具将 将源转换为 3 时自动调整导入