シンプルな爬虫類をnodejs

nodejs組み合わせチェリオシンプルな爬虫類

1( "チェリオ"をチェリオ=が必要とさせ、)
 2      ( "FS"のfs =が必要3      =必要な使用率( "UTIL" )、
 4      HTML = "" 5      HTTPS =必要とする( 'HTTPS' )、
 6      一覧= []、
 7      バッファ= ヌル8      newslist = []、
 9      URL = 'https://www.yidaiyilu.gov.cn/' 10      LET REQ = https.request( "https://www.yidaiyilu.gov.cn/" 機能(RES){
 11        res.on( "データ"、         list.push(データ)
 13        })
 14        res.on( "終了"、関数(){
 15            バッファー= Buffer.concat(リスト)
 16            のHTML = buffer.toString()
 17            $ = cheerio.load(HTML)
 18            のためのvarが i = 1; iが<= 3; I ++ ){
 19              LET DLIST = `.con_yw _ $ {I}`;
 20              。$(」。mybox .main-1" )(DLIST)を見つける.find( '' ).each((インデックス、ELE)=> {
 21                LET TXT = $(ELE)の.text();
 22                LET ALINK = $(ELE).ATTR( "HREF"23                LETニュース= {};
24の                ニュース[ "タイトル"] = TXT;
25の                ニュース[ "URL"] = url.substring(0、url.length-1)+ ALINK。
26                newslist.push(ニュース)
 27              })
 28            }
 29            にconsole.log(newslist)
 30        })
 31      })
 32      req.end()
コードの表示

 

結果の表示:

1 [{タイトル:「ロシアはスピードアップする『二橋』の建物は、開発のボトルネックを加速するために、貿易と経済協力を開く」2      URL:「https://www.yidaiyilu.gov.cn/xwzx/gnxw/93087.h TM」} 、
 3    {タイトル:「」高付加価値製品の完全なロシアの」列車をスパイク増加EUと中国は、中国とロシアの貿易のさらなる発展加速する列車を占めた『4      URL:』をhttps://www.yidaiyilu.gov.cn/xwzx/gnxw TMの/93099.h「}、
 5    {タイトル:」「途中」サービス貿易を刺激する明るいスポット」へのサービスの知識集約型のハイエンドの輸出の協力電位6      URL:「https://www.yidaiyilu.gov.cn/xwzx/gnxw/93101.h TM」}、
 7    {タイトル:「ユーラシア経済連合の中国と加盟国は、税関情報交換協定を締結しました」8      URL: 'https://www.yidaiyilu.gov.cn/xwzx/gnxw/93103.h(TM)' }、
 9。    {タイトル: '外国銀行に本当の深い下がる"に沿ってすべての道"支援' 10      URL:「HTTPS:/を(TM)/www.yidaiyilu.gov.cn/xwzx/gnxw/93089.h ' }、
 11   {タイトル:「満州里ポート駅中央ヨーロッパクラスの数がレコード20を拾うリエージュ」12      URL:「https://www.yidaiyilu.gov.cn/xwzx/gnxw/93131.h TM」}、
 13    {タイトル:「モンゴルとモンゴル建設エレンホト市署名さ- Zamyn UUD経済協力ゾーン契約」14      URL:「https://www.yidaiyilu.gov.cn/xwzx/gnxw/92906.h商標」}、
 15    {タイトル:「ベトナムハノイ鉄道建設企業[IN]紀霊-東ラインオペレータ運動を完了するために」16     URL:「https://www.yidaiyilu.gov.cn/xwzx/hwxw/93135.h TM」}、
 17    {タイトル:「[カンボジア]建設企業でウェストポート火力発電プロジェクトが正式に発足した『道に沿って』」18      URL :「https://www.yidaiyilu.gov.cn/xwzx/hwxw/93105.h TM」}、
 19    {タイトル:「[ロシア]中国とロシアはほぼ$ 15億化学エンジニアリング最大のメタノールプロジェクト実施協定契約値に調印しました」20は      'https://www.yidaiyilu.gov.cn/xwzx/hwxw/93095.h(TM)':URL}、
 21    {タイトル:「[パキスタン]パキスタンメディア:中国は経済を救うためにパキスタンの債務トラップではありません」22      URL:「https://www.yidaiyilu.gov.cn/xwzx/hwxw/92935.h TM」} 、
 23    {タイトル:「[ブルンジ]中国の援助配信センター農業実証プロジェクトは、半ば受け入れを渡された」24      URL:「https://www.yidaiyilu.gov.cn/xwzx/hwxw/92923.h TM」}、
 25    {タイトル:「[ハンガリー]中国のブランド品(CEE)展示ブダペスト」26      URL:「https://www.yidaiyilu.gov.cn/xwzx/hwxw/92716.h TM」}、
 27    {タイトル:「[エジプト]このクラスの太陽電池産業園はフル稼働で年間の間に中国の技術の助けを実行しますエジプトの建造物「太陽の村」「28      URL:」https://www.yidaiyilu.gov.cn/xwzx/hwxw/92726.h TM「}、
 29    {タイトル:」[ロシア]ロシア初のクロスボーダー道路橋ロシア当局閉鎖:2人の間に友情の橋の利益のために30     URL:「https://www.yidaiyilu.gov.cn/xwzx/hwxw/92724.h TM」}、
 31    {タイトル:[四川省]中央ヨーロッパ列車(成都-モスクワ)貿易と輸送列車それぞれの統合を達成するためにCDB月安定性25 ' 32      URL:' https://www.yidaiyilu.gov.cn/xwzx/dfdt/93139.h(TM) ' }、
 33は    {タイトル:'四川[8]移民促進をプッシュ迅速な建設許可「楽しむ「道に沿って」参加34      https://www.yidaiyilu.gov.cn/xwzx/dfdt/93137:URL」を。時間TM」}
 35    {タイトル:「[雲南]古い鉄道11.3キロ長いトンネルが来年の前半を介してアクセス可能になり」36      URL:「https://www.yidaiyilu.gov.cn/xwzx/dfdt/93133.h TM ' }、
 37    {タイトル:' [北京]、 "途中"北京で開催された国際協力開発フォーラム'
 38      URL:' https://www.yidaiyilu.gov.cn/xwzx/dfdt/93093.h TM ' }、
 39    {タイトル:「[江西省]中国の磁器の観光アライアンスの道『に沿ってすべての道』の設立を探る」40     URL:「https://www.yidaiyilu.gov.cn/xwzx/dfdt/93091.h TM」}、
 41    {タイトル:「[河南]河南省は、キー動作中のポートの建設を促進するためのプログラムの実施を発行した」42      URL: 'をTM https://www.yidaiyilu.gov.cn/xwzx/dfdt/92848.h「}、
 43    {タイトル:」[新疆]新疆の国で複製される「中央ヨーロッパは貨物統合モード列車」 " 44      URL : 'https://www.yidaiyilu.gov.cn/xwzx/dfdt/92760.h TM'}、
45    {タイトル:「[福建省]福建省対外貿易のための新たな利点の『シルクロード』電力会社の開発をスピードアップするために」46      URL:「https://www.yidaiyilu.gov.cn/xwzx/dfdt/92756.h TM」} ]
コードの表示

 

おすすめ

転載: www.cnblogs.com/lanxiansen/p/10991505.html
おすすめ