Javascript 从python变量中删除\r\n

Javascript 从python变量中删除\r\n,javascript,jquery,python,strip,Javascript,Jquery,Python,Strip,我设法获得了一个外部网站的页面源DOM,但它带有\r\n和大量空白 import urllib.request request = urllib.request.Request('http://example.com') response = urllib.request.urlopen(request) page = response.read() page = page.strip('\r\n') print (page) 我试着脱掉它们,但没有成功。我怎样才能得到HTML呢 其次,使用

我设法获得了一个外部网站的页面源DOM,但它带有\r\n和大量空白

import urllib.request

request = urllib.request.Request('http://example.com')
response = urllib.request.urlopen(request)
page = response.read()
page = page.strip('\r\n')
print (page)
我试着脱掉它们,但没有成功。我怎样才能得到HTML呢

其次,使用javascript/jquery操作返回的DOM的逻辑是什么?我希望做一些类似的事情:

alert(document.getElementsByTagName('h1')[0].innerHTML);
它应该使用生成的DOM向“示例域””发出警报

'foo \r\n bar\r\n'.strip()
将只删除结尾处的
'\r\n'
。如果在整个文本中都有这些内容,请尝试如下链接.replace():

'foo \r\n bar\r\n'.replace('\r', '').replace('\n', '').replace(' ', '')

“不走运”没有帮助。
print(page)
output是什么?@Andy
TypeError:Type str不支持缓冲区API
不确定您是否意识到这一点,但是
strip
仅从字符串的开头或结尾删除字符。例如,
“\na\nb\n”.strip(“\n”)
返回
'a\nb'
。可能重复的