2017-12-17 13 views
0

RcrawlerパッケージのContentScraper機能に問題があります。 Rcrawlerパッケージ:ContentScraperエラー

MY_Data=ContentScraper(CssPatterns = c(".leg",".price"), ManyPerPattern = T, Url = "http://www.skyscanner.it/trasporti/voli/rome/lond/180201?adults=1&children=0&adultsv2=1&childrenv2=&infants=0&cabinclass=economy&rtn=0&preferdirects=false&outboundaltsenabled=false&inboundaltsenabled=false&ref=day-view#results") 

(私はインスピレーションのFOM this siteを取った)が、私はこのエラーを取得:私は this siteから、時間と到着と出発しても、価格の空港に関するいくつかの情報を抽出したい

Error in LinkExtractor(url = Ur, encod = encod) : object 'Extlinks' not found 

私はLinkExtractor関数を見ていましたが、関数自体によって作成されるはずのExtlinkが見つからない理由はありません。ではない? 誰かが私を助けることができますか?

ありがとうございました!

+0

あなたがしていることは、民事刑法違反の罰則(2017年に起こったものを含む数多くの国際事件)で非倫理的活動に従事するよう他人に求めていることです。あなたは、少なくともあなたの質問に言及する礼儀を持っている必要があります。あなたのニーズは、あなたが "頑固"であるにもかかわらず、サイトのポリシーよりも大きくありません。 – hrbrmstr

+0

大丈夫、申し訳ありません。私は、Webスクレイピングに関連するポリシーと罰則を完全に意識していないことを認めています。結局のところ、私は、効率的な方法でクラス演習のための一週間のタイムシリーズを取得するためにトリングしていました。私は犯罪的または商業的目的を持っていませんでしたが、私はあなたの戒告を理解しました。私はより慎重になります。良い一日を。 –

答えて

2

このウェブサイトでは、スクレイピングは許可されていません。これはあなたの例がうまくいかない理由の一つかもしれません。 in this webを試すことができます。また、より使いやすいrvestパッケージを試してみることをお勧めします。

+0

ああ私は申し訳ありませんが、私は頑固です..問題は確かにサイトです。私はスカイスキャナーからどんなパッケージやアプリケーションでもデータを取得する機会はありません。本当ですか? –

+2

私はスカイスキャナーからデータを抽出しようとするとよく知らないです。おそらくあなたは下のリンクを試すことができますが、私はどのように動作するのか分かりません。希望が助けてくれる! https://partners.skyscanner.net/affiliates/travel-apis/ –

関連する問題