如何通过javascript在浏览器python输出中显示?

时间:2015-10-16 16:21:28

标签: javascript python html beautifulsoup screen-scraping

感谢这个脚本:

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输出?是否可以使用浏览器页面以与命令行相同的方式打印内容?我试图这样做有一些编码问题。

1 个答案:

答案 0 :(得分:2)

如果您正在尝试将div写入HTML文件,那么您基本上就是这样做的。

f = open('file.html', 'w')
f.write(div)
f.close()