2024年3月19日火曜日

日常雑記2024年3月19日その2

チョットした思いつきをコードでも書こうと思い久しぶりに書いて

見たら作業から離れていた為に案外書けない。ここは文明の力にた

よるべきと思い立ち「Code llama2モデル」を使ってみた。多分

そこそこのエラーが出るかなと思っていたら案外ノーエラーでコード

が書けている。新鮮な驚きです。ちなみにお願いしたのは以下の内容。


「scrapyライブラリを用いてwww.soumu.go.jpのサイトに記載されて
いるリンクを再帰的に呼び出して画面にprintでurlだけ表示せよ。」

 

import scrapy


class SoumuSpider(scrapy.Spider):

   name = "soumu_spider"

   start_urls = ["https://www.soumu.go.jp/"]


   def parse(self, response):

       for href in response.css("a::attr(href)").getall():

           url = response.urljoin(href)

           print(url)

           yield response.follow(url, self.parse)


案外簡単なものなら使えそうな気がする今日この頃です。 日本語対応の

ELYZAを使ってみたが複雑なものならCodeLLAMAのpython版の方が良い

かもしれぬ。トニカク驚きです。

 

0 件のコメント:

コメントを投稿