首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >记事本文件的HTML源

记事本文件的HTML源
EN

Stack Overflow用户
提问于 2013-04-17 11:44:32
回答 2查看 433关注 0票数 0

如何使用python保存从站点获得的源代码,然后将其另存为im正在处理的项目的.html或.txt文件

我正在使用类似这样的东西来获取代码

代码语言:javascript
复制
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)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-17 11:58:57

代码语言:javascript
复制
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模块。

代码语言:javascript
复制
import codecs

with codecs.open("out.html", "w", encoding="utf-8") as f:
    f.write(data)
票数 1
EN

Stack Overflow用户

发布于 2013-04-17 13:42:49

我不确定我是否完全理解了您的问题,但这是我想出的一个使用urllib2的解决方案。

代码语言:javascript
复制
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()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16051097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档