「利用者:夜泣き/スクリプト」の版間の差分
ナビゲーションに移動
検索に移動
→コード: v4.3.5 TwitterのメインURLの変更に合わせて変更
>Fet-Fe (→コード: v4.3.4 Nitterのリダイレクト待機を追加) |
>Fet-Fe (→コード: v4.3.5 TwitterのメインURLの変更に合わせて変更) |
||
11行目: | 11行目: | ||
"""Twitter自動収集スクリプト | """Twitter自動収集スクリプト | ||
ver4.3. | ver4.3.5 2024/5/19恒心 | ||
当コードは恒心停止してしまった https://rentry.co/7298g の降臨ショーツイート自動収集スクリプトの復刻改善版です。 | 当コードは恒心停止してしまった https://rentry.co/7298g の降臨ショーツイート自動収集スクリプトの復刻改善版です。 | ||
531行目: | 531行目: | ||
# Selenium固有の例外を共通の例外に変換 | # Selenium固有の例外を共通の例外に変換 | ||
raise AccessError from e | raise AccessError from e | ||
sleep(5) | |||
return self._driver.page_source | return self._driver.page_source | ||
986行目: | 987行目: | ||
""" | """ | ||
TWITTER_URL: Final[str] = 'https:// | TWITTER_URL: Final[str] = 'https://x.com/' | ||
"""Final[str]: TwitterのURL。 | """Final[str]: TwitterのURL。 | ||
1,709行目: | 1,710行目: | ||
else: | else: | ||
assert isinstance(content, Tag) | assert isinstance(content, Tag) | ||
content_a: Final[Tag | NavigableString | None] = content. | content_a: Final[Tag | NavigableString | None] = ( | ||
content.select_one('a')) | |||
assert isinstance(content_a, Tag) | assert isinstance(content_a, Tag) | ||
href: Final[str | list[str] | None] = content_a.get('href') | href: Final[str | list[str] | None] = content_a.get('href') |