福祉:アンドロイド上でPython爬虫類を運行(図)


1.Termuxのインストール
ソフトウェア市場で検索してダウンロードしてインストールすればいいです.このソフトウェアはあなたに携帯電話をLinuxパソコンとして使うことができます.スクリーンが小さい以外は.コマンドを叩くのを便利にするために、入力方法:CodeBoardをインストールすることをお勧めします.機能キーには、アンドロイドの携帯電話からpythonプログラムを実行するソフトウェアがほとんどあります.Termux注:pyは別名alias py=「python」を使っているからです.
2.設置環境
2.1 Pythonのインストール
    pkg update
    pkg upgrade 
    apt update 
    apt upgrade
    apt install python
    pip install bs4  requests 


2.2 lxmlのインストール
    apt install clang     
    apt install libxml2 libxml2-dev libxslt libxslt-dev
    pip install lxml               

もし間違いがあったらh not found apt install python-devを実行
対応スクリプトのダウンロード
    apt install git 
    git clone https://github.com/Kuangcp/PythonLearn.git
    cd PythonLearn/learning/Spider/scrpy_learn/55156
  • URLを保存するためのredisデータベースを構成
  • は、自身のリモートサーバ上の
  • であってもよい.
  • は、ローカルapt install redis
  • でもよい.
  • redis-serverを実行すると、サービス
  • が開始する.

    この2つのスクリプトを実行する前に、redisとダウンロードディレクトリの構成が正しいことを確認します.この2つだけが構成する必要があります.
  • それから直接py simple.pyあるいは先にpy simple.py -hパラメータの説明を見ることができます
  • は、例えばhttp://www.55156.com/gaoqingtaotu/xiuren/204409_22.html
  • のように、登り始めたURLを提示する.
  • URLを登り始めました
  • 同じディレクトリのdownloadを開きます.pyはディレクトリをダウンロードしてpy download.py、または直接
  • を構成します.
        py download.py `pwd`
    
  • スクリプトの隣のディレクトリの下で絶えず画像をダウンロードしました
  • 使いやすいように別名を設定することをお勧めしますvi ~/.bashrc
        alias py='python'
        alias img='py simple_path ' #    simple    
        alias down='py download_path' #    down    
    
        cd          :
        echo "alias img='python `pwd`/simple.py' " >> ~/.bashrc
        echo "alias down='python `pwd`/download.py `pwd` '" >> ~/.bashrc
        
    
  • 以降はtermux
  • を起動するだけです
  • imgダウンロード画像url
  • downダウンロード画像ファイル
  • また、このソフトウェアのデータは/data/data/ディレクトリの下にあり、このディレクトリアクセスはrootであるため、控訴スクリプトが別名を生成した後、手動でアンドロイドアクセス可能なディレクトリに変更すればよいという問題が見つかりました.
    私の携帯は/storge/emulate/0/がストレージのルートディレクトリです