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()
我是这个urllib的新手。那我在这里做错了什么呢?此外,我是否可以使用此功能将数据发布到表单中(通过从文件中获取随机数据来自动填写表单并单击“提交”)。我想用它来测试我的网站。
错误:
回溯(最近一次调用最后一次):文件“D:\ Users \ iamhssingh \ Documents \ Python \ url.py”,第2行,导入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的几个模块。将源转换为3时,2to3工具将自动调整导入