「利用者:夜泣き/スクリプト」の版間の差分
ナビゲーションに移動
検索に移動
→コード: v3.0.2 .timeline-item.unavailableは無視する
>Fet-Fe (→コード: v3.0.1 tweets or repliesでは引用元が削除された引用リツイートも拾えるので、引用元が消えていたらその旨を表示する。@メンションに対してリンクをつけるように修正。編集や長いツイートを判定する材料が消えたので機能削除) |
>Fet-Fe (→コード: v3.0.2 .timeline-item.unavailableは無視する) |
||
6行目: | 6行目: | ||
''' | ''' | ||
ver3.0. | ver3.0.2 2023/5/1恒心 | ||
当コードは恒心停止してしまったhttps://rentry.co/7298gの降臨ショーツイート自動収集スクリプトの復刻改善版です | 当コードは恒心停止してしまったhttps://rentry.co/7298gの降臨ショーツイート自動収集スクリプトの復刻改善版です | ||
471行目: | 471行目: | ||
timeline_item_list: list[bs4.element.Tag] = [] | timeline_item_list: list[bs4.element.Tag] = [] | ||
for item_or_list in soup.select('.timeline > .timeline-item, .timeline > .thread-line'): | for item_or_list in soup.select('.timeline > .timeline-item, .timeline > .thread-line'): | ||
if 'thread-line' in item_or_list.attrs['class']: | if 'unavailable' in item_or_list.attrs['class']: | ||
continue | |||
elif 'thread-line' in item_or_list.attrs['class']: | |||
for item in reversed(item_or_list.select('.timeline-item')): | for item in reversed(item_or_list.select('.timeline-item')): | ||
timeline_item_list.append(item) | timeline_item_list.append(item) |