2
我有一個格式爲<a href="javascript:ShowImg('../UploadFile/Images/c/1/B_27902.jpg');">
的href,我想用'../UploadFile/Images/c/1/B_27902.jpg'
得到url。我用了一個笨的辦法得到它:(我想知道是否有一個更簡單的方法來得到它如何通過美麗的湯在href中刪除文本?
url = '<a href="javascript:ShowImg('../UploadFile/Images/c/1/B_27902.jpg');">'
html = url.get('href')
html = html.replace('javascript:ShowImg(', '').replace(');', '')
原來的標籤如下:
<a href="javascript:ShowImg('../UploadFile/Images/c/1/B_27902.jpg');">
<img height="110" onerror="this.src='../UploadFile/Images/no_pic_big.jpg';"
src="../UploadFile/Images/c/1/S_27902.jpg" width="170"/>
</a>
我想你的代碼,但'soup.find(「A」,HREF =模式)'返回'沒有',什麼是NG? – mikezang
我展示了原始標籤,你可以試試嗎? – mikezang
@mikezang這一個也適用於我。你確定在你用'BeautifulSoup'解析的輸入數據中有這個'a'元素嗎? – alecxe