私はGoogleの抽出結果を見ましたが、これはこれでうまくいきません。私は単にコードに入り、パラメータを変更したいと思います。実行したときには、検索してジョブのタイトル、場所、日付を拾います。これは私がこれまで持っていたものです。どんな助けも素晴らしいだろうし、事前に感謝します。Pythonがmonster.comの検索結果を抽出しました
私は、特定のparams(エンジニアソフトウェアCA)を使用してmonster.com上で検索を実行し、結果をスクラップするスクリプトを使用しました。
#! /usr/bin/python
import re
import requests
from urllib import urlopen
from BeautifulSoup import BeautifulSoup
parameters = ["Software","Engineer","CA"]
base_url = "http://careers.boozallen.com/search?q="
search_string = "+".join(parameters)
final_url = base_url + search_string
a = requests.get(final_url)
raw_string = a.text.strip()
soup = BeautifulSoup(raw_string)
job_urls = soup.findAll(name = 'a', attrs = { 'class': 'jobTitle fnt11_js' })
for job_url in job_urls:
print job_url.text
print
raw_input("Press enter to close: ")
私はこれが標準スクレープとして機能することを知っています。
handle = urlopen("http://jobsearch.monster.com/search/Engineer_5?q=Software&where=AZ&rad=20&sort=rv.di.dt")
responce = handle.read()
soup = BeautifulSoup(responce)
job_urls = soup.findAll(name = 'a', attrs = { 'class': 'jobTitle fnt11_js' })
for job_url in job_urls:
print job_url.text
print
多分あなたは一番上にSEARCH_STRINGに入れる "&" の代わりに "+" のする必要がありますか? –
を試しても、結果は返されません。しかし、ありがとう。そしてなぜこれが印を付けられているのですか?私のプロジェクトの助けを求めるだけです。私はそれが働くと助けが必要だと思った – Garrett
あなたは何を探していますか?あなたが働いていないものに関する特定の質問がある場合は、それを聞くことができますが、私たちはあなたのためにあなたのプログラムを修正することはできません。 – silent1mezzo