我有一些用Python2编写的旧脚本,现在我需要将其转换为Python3。
问题在于,使用一个名为 Twill 的模块来访问脚本所提取的某些网站,而我对此并不熟悉-在线描述该功能的材料也相当稀缺。 >
Requests
或urllib
中是否有任何等效的命令可以帮助我翻译这些斜纹命令:
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
有一种简便的翻译方法吗?