2016-06-20 12 views
1

私はイベントの価格を得るためにticketmastersのウェブサイトにアクセスしようとしています。ウェブサイトをウェブスクラップしようとしましたが、403は禁止されています

は私がhttppartyは、ウェブサイト

をこすりしようとしているに403エラーを返す問題に実行しているよしかしこれは私が

page = HTTParty.get(ticketmaster_url) 
doc = Nokogiri::HTML(page) 

持っているすべてで、403は呼び出し得るに表示されます

ありがとう サム

答えて

1

ここでHTTPartyを使用している理由がわかりません。あなたは、単にopneとページusign Nokogiri解析することができます:ticketmaster_urlは、あなたがそこから情報を抽出したいページのURLです

require 'open-uri' 
doc = Nokogiri::HTML(open(ticketmaster_url)) 

を。

+0

OpenURI :: HTTPError(403 Forbidden): –

+0

私の答えに示されているようにファイルの上部にopen-uriライブラリをインポートしましたか? – Cyzanfar

+0

ticketmaster_urlが文字列型であることも確認してください。 "http://m.ticketmaster.com/ticket/events.do;jsessionid=AYvXsNLTwg1JGnjiue0OJ0Ki.web4?region=35" – Cyzanfar

関連する問題