使用python将文件中的文本发布到网页表单中
我有一套文本文件。我需要将它们一个接一个地输入到web服务器。我知道如何使用mechanize输入文本,但不知道如何从存储在计算机上的文件中提取文本并逐个输入。换句话说,假设我的硬盘上有10个文件,我需要发布一个文件中的文本,提交,然后发布另一个文件,这个过程应该继续,直到所有文件都发布。请帮我提些建议。使用python将文件中的文本发布到网页表单中,python,html,batch-file,post,input,Python,Html,Batch File,Post,Input,我有一套文本文件。我需要将它们一个接一个地输入到web服务器。我知道如何使用mechanize输入文本,但不知道如何从存储在计算机上的文件中提取文本并逐个输入。换句话说,假设我的硬盘上有10个文件,我需要发布一个文件中的文本,提交,然后发布另一个文件,这个过程应该继续,直到所有文件都发布。请帮我提些建议。 多谢各位 首先做一个for循环来遍历文件。然后读取文件,并使用urllib和urllib2将其编码为POST请求。您需要相应地更改url、文件名模式和表单字段 url = "http://ww
多谢各位 首先做一个for循环来遍历文件。然后读取文件,并使用urllib和urllib2将其编码为POST请求。您需要相应地更改url、文件名模式和表单字段
url = "http://www.example.com/form"
import glob
import urllib
import urllib2
for filename in glob.glob("file*.txt"):
filedata = open(filename).read()
data = urllib.urlencode({'data' : filedata})
urllib2.urlopen(url=url, data=data)
他的问题没有多少信息。但是很好的一般性答案。