擅长:python、mysql、java
<p>解析器将“更正”您提供给BeautifulSoup的标记。你知道吗</p>
<pre><code>from bs4 import BeautifulSoup
html = """<input class="form-control" name='searchString' type=text value= "myString"/>"""
print(BeautifulSoup(html,'lxml'))
print(BeautifulSoup(html,'html5lib'))
print(BeautifulSoup(html,'html.parser'))
#<html><body><input class="form-control" name="searchString" type="text" value="myString"/></body></html>
#<html><head></head><body><input class="form-control" name="searchString" type="text" value="myString"/></body></html>
#<input class="form-control" name="searchString" type="text" value="myString"/>
</code></pre>
<p>正如你所看到的,所有的引号现在都是<code>"</code>。要回答你的问题-我认为BeautiifulSoup是不可能的。使用regex是可能的(您必须将它应用于您的请求-响应)。你知道吗</p>