-1
您好,我正在嘗試從以下網站獲取公司鏈接https://www.unpri.org/directory/。然而,我的代碼不斷返回None而不是href,這裏是我的代碼。我試着在這裏尋找,但似乎無法找到其他人有同樣的問題。.get('href')返回None而不是href
這裏是我的orignial代碼
from splinter import Browser
import bs4 as bs
import os
import time
import csv
url = 'https://www.unpri.org/directory/'
path = os.getcwd() + "/chromedriver"
executable_path = {'executable_path': path}
browser = Browser('chrome', **executable_path)
browser.visit(url)
source = browser.html
soup = bs.BeautifulSoup(source,'lxml')
for url in soup.find_all('div',class_="col-xs-8 col-md-9"):
print(url.get('href', None))
嗯,你會發現'div's ...你不想找到'a'標籤來獲取他們的**'href's嗎? –
你正在選擇'div'元素('soup.find_all('div',class _ =「col-xs-8 col-md-9」)'),他們通常沒有'href'屬性... – errata
只有大約9家公司在該頁面上。網站上的哪個頁面是您真正感興趣的頁面? –