感谢这个脚本:
import requests
from bs4 import BeautifulSoup
import urllib2
import sys
import urlparse
import io
url = "anUrl"
r = requests.get(url)
soup = BeautifulSoup(r.text,'lxml')
div = soup.find('div',id='content')
print div.prettify().encode(sys.stdout.encoding, 'ignore')
我已经删除了一些我要打印到另一个html页面的内容,通过javascript如何处理python输出?是否可以使用浏览器页面以与命令行相同的方式打印内容?我试图这样做有一些编码问题。
答案 0 :(得分:2)
如果您正在尝试将div写入HTML文件,那么您基本上就是这样做的。
f = open('file.html', 'w')
f.write(div)
f.close()