在一个站点收集 VIN

发布于 2025-01-04 02:29:53 字数 609 浏览 0 评论 0原文

我正在尝试登录到这个特定的网站(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 urllibin Python.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

转身泪倾城 2025-01-11 02:29:53

对于此类任务,我建议使用 mechanise 而不是 urllib。

For such tasks I would recommend using mechanise instead of urllib.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文