我的一段代碼,Python的正則表達式的問題是而刮
getdata = bso.findAll('a', attrs={"class": "btn btn-info"})
print getdata
for elem in getdata:
strpat= elem
newlnk=re.findall(r'href="(.*?)"',str(strpat))
print newlnk
它確實有東西在getdata.I想從所有的GetData的HREF
錯誤輸出如下
Traceback (most recent call last):
[<a class="btn btn-info" href="/auburn-al/">Visit Website</a>,
<a class="btn btn-info" href="/homewood-al/">Visit Website</a>,
<a class="btn btn-info" href="/montgomery-al/">Visit Website</a>]
File "C:/Users/gyan/PycharmProjects/demo/testphantom",
line 60, in <module> parseHtml(datalink)
File "C:/Users/gyan/PycharmProjects/demo/testphantom",
line 18, in parseHtml
newlnk=re.findall(r'href="(.*?)"',str(strpat)) TypeError: 'ResultSet' object is not callable
任何幫助將高度appeciated
ELEM有[Visit Website,Visit Website,Visit Website] – jnanchak
請確保您的問題符合質量標準。順便說一句,沒有必要在這裏使用正則表達式。 – hek2mgl