我正在使用python,requests和BeautifulSoup构建一个抓取web的应用程序。
我将类变量声明为:
minikube ip
我使用class myClass(object):
TAG = "\"span\",{\"data-automation\":\"jobListingDate\"}"
我得到print self.TAG
的输出为print self.TAG
,表明"span",{"data-automation":"jobListingDate"}
与此字符串self.TAG
相同
但是以下两行代码产生了不同的结果:
"span",{"data-automation":"jobListingDate"}
r = requests.get("someURL")
html = BeautifulSoup(r.content, "html.parser")
html.find(self.TAG) #this line does not find anything at all
我很困惑,html.find("span",{"data-automation":"jobListingDate"}) #this line does find what I am after
与此字符串self.TAG
的不同之处,我没有正确转义过任何内容吗?