Serial Seller開発ログ7(ゲーム割引情報集サイト)


昨日はたくさんの進展があった日でした.遅々として進まない種目に対して、大きな一歩を踏み出した.ボクシングにも精通しており、U-PLAYのボクシングページのミスを修正し、EpikStoreのボクシングも完成した.
大きな成果といえば、Webページを複数グループ化する方法を知っています.
whole_source = ""
for page_number in range(0, 3):
    url = 'https://store.steampowered.com/search/?specials=1&filter=topsellers&page=' + str(page_number)
    response = requests.get(url)
    whole_source = whole_source + response.text
soup = BeautifulSoup(whole_source, 'html.parser')
games = soup.select('div#search_resultsRows > a')
上は暖房の部分ページです.whole sourceは、スクロールするページの合計を変数として指定します.for文を使用して、0、開始ページからpage=2、3ページ目の合計からwhole sorceに入ります.Pageの最高価格を罰せなかったのは、不要な情報がたくさんある可能性があるからです.
当初、チェーンスーパーは自分で使う考えで始めたプロジェクトでした.だから非主流ゲームは追加する必要がないので、全部で3ページでスクロールを終えましたが、多くの人が使っていたら?もしそうなら、もっと選択肢を増やすべきだ.では、暖房ページも割引リストを全部消してください.危険セット、史詩ショップ.プレイヤー転売業者のサイトもたくさんあります...
dbに蓄積された量は幾何級数的に増加し,管理をさらに強化する必要がある.現在はkey値をplatformに設定して区別しているだけですが、多くのdbをkey値に分類して情報を取得するのは、非常に辛抱強いサイトになるのではないでしょうか.先生がこの前言った.
「mongodyはnosqlです.「MySQLを教えてあげたい」
思い出した.一人でちらっと見て、dbを表形式で効率的に整理している様子ですが、後で項目を修正する必要があることがあれば、mysqlをもっと勉強して、バケツの方向に考えてみましょう.
もう一つ興味深いことに、複数のページをスクロールするときに感じられるのは、各ページ、開発者ごとにclassとidを指定する方法が異なることです.暖房のような状況はとても清潔で区別しやすく、U-PLAYはそれより少し乱れていますが、見応えがあります.危険なバンドルバッグは最悪です.idはあまり使わないようですが、クラスで生成されたコードを使います.
すべてのプラットフォームで割り当て作業が完了すると、正式にhtml作業に入ります.クラスとidの命名方法という2つの根強い問題をよく検討する必要があります.
今日の仕事も何の違いもありません.多くのサイトを閲覧する必要があり、各サイトのhtml組織方式は千差万別です.3つのサイトのスクロールを目指します.