Javascript 从python变量中删除\r\n
我设法获得了一个外部网站的页面源DOM,但它带有\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呢 其次,使用
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是什么?@AndyTypeError:Type str不支持缓冲区API
不确定您是否意识到这一点,但是strip
仅从字符串的开头或结尾删除字符。例如,“\na\nb\n”.strip(“\n”)
返回'a\nb'
。可能重复的