WebMDからデータを抽出しようとしていますが、コードを実行すると、リベートとして「なし」を続けることになります。私が間違って何をしているのか。私はリンクの数と同じ数のリターンを持っていますが、私はリンクを得ていません。ウェブサイトからのリンク抽出
import bs4 as bs
import urllib.request
import pandas as pd
source = urllib.request.urlopen('https://messageboards.webmd.com/').read()
soup = bs.BeautifulSoup(source,'lxml')
for url in soup.find_all('div',class_="link"):
print (url.get('href'))
'プリント(url.get(「のhref」))' 'NONE'あなたを返します。これらの要素は、あなたがそうのような正しい要素からのhrefを取得する必要がありますので、HREF属性を含む
a
要素をラップ? – Nileshはい。この行だけではなく、コード全体を – Data1234