Pythonista3を使い、Webスクレイピングをしています。
スクールバスの時刻表をhtmlで取得し、必要なテキスト部分をlabelに表示するところまでは出来たのですが、テキストの量がlabelの大きさを超えてしまうため、途中で見切れてしまいます。
ScrollViewという部品を使えば下にスクロールして見られるのではないか?と思い、試行錯誤してみたのですが、使い方が分からず、ネットにもあまり情報が載っておらず、実現できませんでした。
聞きたい事をまとめると、
ScrollViewにlabelを適用して下にスクロールして見る事が出来るか?
それを実現したい場合、どのようなコードを書けばよいのか?
Pythonについて全くの初心者です。
よろしくお願い致します。
追記:
BeautifulSoup4というライブラリを使ってhtmlを抽出しています。
以下にコードを示しておきます。
urlは自分の大学のものなので伏せています。
python3
1import requests,ui,bs4 2 3res = requests.get("https://www.****.ac.jp") 4res.raise_for_status() 5soup = bs4.BeautifulSoup(res.text,"html.parser") 6elems = soup.select('td') 7 8def time(sender): 9 label = sender.superview['label1'] 10 for elem in elems: 11 label.text += elem.getText() + '\n' 12 13v = ui.load_view() 14v.present('fullscreen')
どんなライブラリを使っていて、どう表示しようとしているのかがわかると回答しやすくなると思います。できればコードを掲載してください
回答1件
あなたの回答
tips
プレビュー