在一个站点收集 VIN
我正在尝试登录到这个特定的网站(http://www.vinquery.com/login.aspx),我可以使用 Selenium 进行操作,但无法使用 urllib
进行操作蟒蛇(2.6)。
我尝试了这种方式:
import urllib
import urllib2
import lxml
from lxml import etree
url='http://www.vinquery.com/login.aspx'
values = {'User Name' : 'xxx', 'Password' : 'yyy'}
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
the_page = response.read()
...但是使用这个程序我没有收到任何错误。这是正确的方法吗?
我的另一个疑问是如何在特定框中“输入 VIN”。
在这里,我应该使用 urllib 给出 VIN,然后按下 go 按钮。最主要的是我不应该使用 Selenium,但是我不知道如何在 Python 中使用 urllib。
I am trying to log in to this particular site (http://www.vinquery.com/login.aspx) and I am able to do with Selenium but I am unable to do by using urllib
in Python (2.6).
I tried this way:
import urllib
import urllib2
import lxml
from lxml import etree
url='http://www.vinquery.com/login.aspx'
values = {'User Name' : 'xxx', 'Password' : 'yyy'}
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
the_page = response.read()
...but using this program I am not getting any error. Is this the correct way?
Another doubt I have is how I can "Enter a VIN" in the particular box.
Here I should give the VIN by using urllib
, then I should press the go button. The main thing is I should not use Selenium however I don't know how to use urllib
in Python.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于此类任务,我建议使用 mechanise 而不是 urllib。
For such tasks I would recommend using mechanise instead of urllib.