""から "Saudi Sim Card"のようなリンクをすべて抽出しようとしています。私はWebページをスクロールするためにSelenium Webドライバを使用していますが、すべてのリンクを抽出できません。エラーが表示されます "タイプのオブジェクトは何もhref属性がありません"任意の提案ですか?セレンときさげ Web Scraping、無限スクロールとリンクの抽出
from PageScroller import WebPageScroller
import bs4 as bs
sourceUrl='https://www.pakwheels.com/forums/c/travel-n-tours'
#----------------------- Scrolling to the bottom of page and getting source code --------------------------------------#
scrollObject=WebPageScroller
pageSource=scrollObject.getScrolledPageSource(scrollObject,sourceUrl)
# ------------------------------------- Getting links ---------------------------------- #
soup = bs.BeautifulSoup(pageSource, 'lxml')
blogUrls=[]
for url in soup.find_all('a'):
if((url.get('href').find('/forums/t/')!=-1) and (url.get('href').find('about-the-travel-n-tours-category')==-1) and (url.get('href').find('/forums/t/topic/')==-1)):
blogUrls.append(url.get('href'))
print(url.get('href'))
print(len(blogUrls))
このサイトは、コードを投稿し、結果を表示し、特定の質問をして動作します。 – RobertB
質問を編集しました。今はっきりしていますか? –
画像を直接アップロードする特権はまだありません。画像をリンクとして追加することしかできません。どのようにその特権を得ることができますか? –