November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags

August 3rd, 2018

dil: (Default)
Friday, August 3rd, 2018 11:13 am

в своих постах ЖЖ, про что я писал в предыдущем посте, можете использовать мой скрипт: https://dil.pp.ru/tmp/replace_links_in_lj.py
Написан на питоне. Для запуска надо в него подписать свой логин и пароль.

Если надо проверять не все посты, а ограничить по датам, то подписать даты и время в startfrom и stopat. Но у постов при этом используются не явно указанные в них даты, а время последних изменений.

В replacefrom подписать регулярное выражение – что надо заменить, например, <img src="http://(адрес_сайта/) , а в replacewith – на что заменить, типа <img src="https:\1
\1 там используется для подстановки того, что в первом выражении было в первых круглых скобках, то есть, адрес сайта/ .

Если в процессе обработки постов встречается ошибка “You’ve exceeded a posting limit…”, то скрипт останавливается на 10 минут, а потом пробует ещё раз. Если опять та же ошибка, то опять останавливается, и т.д. При внесении изменений в мой журнал он останавливался иногда на 50 минут, иногда на 40, а иногда всего на 10. Но в целом он работал около 6 часов.

Оригинал этой записи в личном блоге.