単純なものとして、BeautifulSoupを使ったHTML解析で
Googleの表示順位を取得するスクリプトを作ってみた。
んだから、もちろんBeautifulSoupと初期設定は必須。
そして、もちろんノンオブジェクト指向。
設定で指定した検索クエリ(q)を使用し、
Googleで検索結果を取得。
その中からURL(s)を発見したら表示するというもの。
PythonでGoogleの表示順位を取得の続きを読む
単純なものとして、BeautifulSoupを使ったHTML解析で
Googleの表示順位を取得するスクリプトを作ってみた。
んだから、もちろんBeautifulSoupと初期設定は必須。
そして、もちろんノンオブジェクト指向。
設定で指定した検索クエリ(q)を使用し、
Googleで検索結果を取得。
その中からURL(s)を発見したら表示するというもの。
Perlでは、連結文字が「.」で、数値の乗算加算には「+」を用いるのに対し
Pythonでは、両方に「+」を用いることになる。
これにより、数値を連結しようとすると
必然的に、二つの数値の積和になってしまう訳だ。
>>> a = 1 >>> b = 2 >>> a + b 3 >>> # "ab"にはならない
これを回避するには、str()を使う。
>>> str(a) "1"
str()は、数値も文字列にも使用でき
どちらに対しても、文字列という型に変換することができる。
例えば、以下の例でエラーメッセージに出くわす人も
多いのではないだろうか(筆者もその一人)