将旧的Twill命令转换为Requests命令Python

时间:2018-12-08 00:03:17

标签: python python-3.x python-2.7 url login

我有一些用Python2编写的旧脚本,现在我需要将其转换为Python3。

问题在于,使用一个名为 Twill 的模块来访问脚本所提取的某些网站,而我对此并不熟悉-在线描述该功能的材料也相当稀缺。 >

Requestsurllib中是否有任何等效的命令可以帮助我翻译这些斜纹命令:

go()fv()submit()

第一个go()用来指向给定的网站,第二个fv()我认为是映射用户名和密码,而我确实不理解submit()

看起来带有命令描述的Twill官方页面已经关闭,所以我也无法真正详细了解它们的工作原理。

在这里如何处理等效命令?

我基本上需要使用go()登录到站点,并使用fv('1', )输入用户名和密码,然后输入submit('3'),然后像这样访问路径中的文件列表:

go("http://.....com/")

fv("1", "user[email]", username)
fv("1", "user[password]", password)

datafilelocation = path + year + "/" + month + "/" + date + end
go(datafilelocation)
data = get_browser().result.get_page()
....etc

有一种简便的翻译方法吗?

0 个答案:

没有答案