使用python为网站自动填写表单

使用python为网站自动填写表单,python,forms,beautifulsoup,urllib,Python,Forms,Beautifulsoup,Urllib,我正试图找到一种方法,使用urllib为网站自动填写表单。该网站是一个法国买卖网站:www.kijiji.ca 基本上,我哥哥有一个自行车生意,我正试图帮助他通过他的数据库自动列出自行车。 现在我知道我需要使用urllib和request模块,但是我偶然发现的每个示例都已经过时了(它们使用的是python 2)。 以下是上市平台: 我偶然发现的例子有点像这样: import urllib import urllib2 url = 'http://whatever.foo/form.html'

我正试图找到一种方法,使用urllib为网站自动填写表单。该网站是一个法国买卖网站:www.kijiji.ca 基本上,我哥哥有一个自行车生意,我正试图帮助他通过他的数据库自动列出自行车。 现在我知道我需要使用
urllib
request
模块,但是我偶然发现的每个示例都已经过时了(它们使用的是python 2)。 以下是上市平台:

我偶然发现的例子有点像这样:

import urllib
import urllib2
url = 'http://whatever.foo/form.html'
form_data = {'field1': 'value1', 'field2': 'value2'}
params = urllib.urlencode(form_data)
response = urllib2.urlopen(url, params)
data = response.read()
Python3中没有urllib2,我自己也不知道如何做到这一点。。。 你们有我的参考或指导吗?
谢谢大家!

检查这个问题:您可以阅读您应该使用
请求
或Selenium。