-1
時yelp_soup沒有定義,我發現了錯誤:獲取...書面方式刮刀腳本
yelp_soup is not defined when writting scraper script
我不知道爲什麼,這是代碼從udemy過程中複製,但它爲他們工作。這是爲什麼?
這是鏈接,從那裏我複製它作爲最後的手段GitHub的,但不工作:
有什麼建議?我嘗試了一些想法,但沒有改變它?
時yelp_soup沒有定義,我發現了錯誤:獲取...書面方式刮刀腳本
yelp_soup is not defined when writting scraper script
我不知道爲什麼,這是代碼從udemy過程中複製,但它爲他們工作。這是爲什麼?
這是鏈接,從那裏我複製它作爲最後的手段GitHub的,但不工作:
有什麼建議?我嘗試了一些想法,但沒有改變它?
我修改了一些以達到目的。運行此並讓我知道如果您遇到更多問題:
import requests
from bs4 import BeautifulSoup
base_url = 'https://www.yelp.com/search?find_desc=Restaurants&find_loc='
loc = 'Newport+Beach,+CA'
page = 10
url = base_url + loc + "&start=" + str(page)
yelp_soup = BeautifulSoup(requests.get(url).text, 'lxml')
for biz in yelp_soup.find_all(class_='biz-listing-large'):
title = biz.find_all(class_='biz-name')[0].text
address = biz.select('address,.biz-parent-container')[0].text
phone = biz.find_all(class_='biz-phone')[0].text
print(title.strip(),address.strip(),phone.strip())
爲什麼我仍然越來越。名稱yelp_soup沒有定義?仍然出現錯誤:/ –
你確定你已經安裝了'requests'和'BeautifulSoup'庫嗎? – SIM
我現在做了。我刪除整個文件夾,重做一切,再次重新安裝庫,現在它完美地工作。不知道爲什麼 –