###前提・実現したいこと
python3でselenium(chrome)を使用し、textareaの値を取得したいです。
(ひょっとしたらメモリ上の値の取得方法では無いかも知れません)
該当ページでは、textareaは最初空の状態で、操作をすると(恐らく)javascriptによってtextareaに値が格納されます。
###試したこと
対象ページ <html> ・・・ <textarea name="fuga" id="fuga2" class = "fuga3"></textarea>
# python3での取得 import (BeautifulSopuとselenium webdriver等) import cgi f = cgi.FieldStorage() hoge = fs.getvalue("fuga") #bfも掛けてみました data = driver.page_source.encode('utf-8') bsObj = BeautifulSoup(data,'html.parser') ff = cgi.FieldStorage() hogehoge = fs.getvalue("fuga") print(hoge) print(hogehoge) # 両方共print結果はNoneになりました。
また、textareaにnameが設定されていない場合(id,classはあります)ではどのようにtextareaを指定すれば良いのでしょうか
動くコードにに思えません。変数名などがおかしいと思います。

回答1件
あなたの回答
tips
プレビュー