スクレイピングするコードを書いて、それをモジュール化してtkinterのGUIで使えるようにしようと考えています。
流れとしては、
➀tkinterで作成したGUIのエントリーにID,パスワードを入力し、実行と書かれたボタンをクリック
➁入力したIDとパスワードを、scraping.pyのほうで取得
➂取得した値を使ってsendkeyでフォームに入力してログイン
➃seleniumでスクレイピング
➄取得した値をtkinterのGUIに表示
といった感じになるのですが、どうしても循環インポートになってしまいます。
どなたか解決法を教えてください!!
python
[scraping.py] import GUI def main(USER,PASS): #IDとPASS取得 USER = GUI.entry1.get() PASS = GUI.entry2.get()#この二つの値をsendkeyで送ってサイトにログイン ~中略~ if __name__ == '__main__': main()
python
[GUI.py] import scraping ~ウィジェット作成等~ def start(): scraping.main() if __name__ == '__main__': start() #ID label1 = Label(frame1, text='ID') entry1 = Entry(frame1) #PASS label2 = Label(frame1, text='PASS') entry2 = Entry(frame1) Button1 = Button( frame2, text='実行', command=start)
まだ回答がついていません
会員登録して回答してみよう