百度百科詞條內(nèi)鏈接格式分中文鏈接和英文鏈接,這種格式該怎樣設(shè)置html_parser的解析器呢
百度百科的詞條頁(yè)面里面的鏈接格發(fā)生了變化,不再是/view/數(shù)字.htm,中文鏈接的話比如
<a?target="_blank"?href="/item/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A8%8B%E5%BA%8F%E8%AE%BE%E8%AE%A1%E8%AF%AD%E8%A8%80">計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言</a>
字母英文鏈接而是
<a?target="_blank"?href="/item/GPL">GPL</a>
這樣的話該怎么處理呢,需要分情況處理么,怎樣去分情況處理,謝謝解答
2018-09-07
"/item/.*",第二個(gè)“/”后面為什么要加"."號(hào)呢?不用.號(hào)直接帶*可以么?
2018-04-28
原來(lái)不用分情況,我想復(fù)雜了,直接將links = soup.find_all('a', href=re.compile(r"/item/.*")就可以,尷尬