我是新來的Python所以請考慮到這一點在這裏..在url刮痧網站,我的名字吧,不正確的結果
我試圖寫一個腳本,將得到一個搜索URL特定網站,並返回一個是或否,如果我的名字是在搜索結果中。
到目前爲止,我相信,我的名字包含在網址本身導致我的if語句被標記。我已經混淆了我的名字,那些值本身就不會導致結果。但是,知道結果將爲零,腳本直到返回「是」。
from bs4 import BeautifulSoup
import re
import requests
thesite = "http://www.peoplefinder.com/people-search/MT-Fname-Lname/"
response = requests.get(thesite)
soup = BeautifulSoup(response.text, 'html.parser')
test = soup.findAll(text=re.compile('Fname Lname'))
r = requests.get('http://www.peoplefinder.com/people-search/MT-
Fname Lname')
if 'Fname Lname' in r.text:
print('Yes')
else:
print('No')
我會upvoted你的回覆內容和你選擇的名稱,如果我可以:) 所以,我很幸運的peoplefinder.com網站在面對我的名字返回零結果。這很奇怪,因爲大多數人不會。我使用本教程/腳本作爲跳板,以最終將結果(無論是確切的名稱還是變體的形式)傳遞給CSV,然後再進行深入分析或手動檢查。 – Skeer
@Skeer:你可能不知道,儘管你還沒有得到答案,但你可以將其標記爲已接受,如果確實對你有幫助。您可以用這種方式只標記一個問題的答案。 –