私はので、ここで考慮それを取ってください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')
私は回答内容とあなたが選んだ名前の両方をあなたにアップアップしてもらいました:) 幸いにも、peoplefinder.comのサイトは私の名前のためにゼロの結果を返しています。ほとんどではないので、どちらが奇妙であるか。私はこのチュートリアル/スクリプトを最終的に結果(正確な名前でもバリエーションでも)をCSVにパイプして、それをさらにgrokingするか手動で検査するための足がかりとして使用しています。 – Skeer
@Skeer:あなたは、あなたがまだ回答をアップアップすることはできませんが、それがあなたを助けてくれたかどうか、それを受け入れることができます。このように質問に1つの回答のみをマークすることができます。 –