如何使用python保存从站点获得的源代码,然后将其另存为im正在处理的项目的.html或.txt文件
我正在使用类似这样的东西来获取代码
from PAM30 import PAMIE
import win32com.client
ie =PAMIE()
website="http://example.url"
ie.navigate(website)
ie.setTextBox("account","my_user")
ie.setTextBox("pw","my_pass")
shell = win32com.client.Dispatch("WScript.Shell")
shell.SendKeys("{ENTER}", 0)
data = ie.outerHTML()
print(data)发布于 2013-04-17 11:58:57
from PAM30 import PAMIE
import win32com.client
ie =PAMIE()
website="http://example.url"
ie.navigate(website)
ie.setTextBox("account","my_user")
ie.setTextBox("pw","my_pass")
shell = win32com.client.Dispatch("WScript.Shell")
shell.SendKeys("{ENTER}", 0)
data = ie.outerHTML()
with open("out.txt", "w") as f:
f.write(data)保存到“out.txt”。你也可以改变它。
对于unicode错误,可以尝试使用codecs模块。
import codecs
with codecs.open("out.html", "w", encoding="utf-8") as f:
f.write(data)发布于 2013-04-17 13:42:49
我不确定我是否完全理解了您的问题,但这是我想出的一个使用urllib2的解决方案。
import urllib2
output_file = open('output.txt', 'w')
url = urllib2.urlopen('http://www.python.org')
url_html = url.read()
output_file.write(url_html)
output_file.close()https://stackoverflow.com/questions/16051097
复制相似问题