読者です 読者をやめる 読者になる 読者になる

30代無職のプログラミング入門

暇つぶしにプログラミングを独学してみる

Python、Selenium Web Driver を使ってブログ村の「ping代理送信」ボタンを押す

from selenium import webdriver # Chromeを立ち上げる。 browser = webdriver.Chrome('Chromedriverへのpath') # ブログ村のログインページに移動する browser.get('https://mypage.blogmura.com/login') # IDとパスワードのクラス属性は 'field' なので、…

名字ランキングの1〜1000までをプロット

この前は200までだったのを、1000までデータをスクレイピングし、プロットしてみた。コードは代わり映えがしないので省略。 対数軸にすると:

名字ランキングのスクレイピング、プロット等

名字のランキングと、Googleのヒット数に相関とかあるのだろうか、と思って調べてみた。 まず、名字のランキングをスクレイピングで取得する。 サイトはここ。 myoji-yurai.net 上位200位の名字のデータを取得する(上位200なのは、最初のページが200までと…

Googleで1〜1000の数字を検索し、そのヒット数をグラフ化する

def google_results(num): import requests, bs4 url = 'https://www.google.co.jp/search?q=' results = [] while num > 0: res = requests.get(url + str(num)) soup = bs4.BeautifulSoup(res.text, 'lxml') # ソースの中の、id="resultStats"の部分がヒッ…

CheckiOを始めた

checkio.org 簡単な問題を解かないと、そもそもアカウントも作れない、とか書いてあるのがあったけど、普通に何もせずアカウントは作れた。以前、paizaで1問目から解けずに挫折したので、戦々恐々としてたのだけど。 1問だけ、解いた。リストのうちで、ユニ…