Python 3 script to copy all publications of one author to .docx file. Script writing and tested on Python 3.7 version.
You must install the packages before you can use them:
- grab (pip3 install grab)
- lxml (pip3 install lxml)
- PySocks (pip3 install PySocks)
- urllib3 (pip3 install urllib3)
- python-docx (pip3 install python-docx)
- Open and scroll to the end of the author's entire channel to download all publications. It won't take long.
- Right click on the page -> save page as. As a result, you should get the html file of the page.
- Open the downloaded script zen-parser.py in a text editor, specify the full path to the html file (main_html_file_path) and the channel name (channel_name)
- [optional] You can also specify where to save the docx file (docx_filename)
- Run script
- Откройте канал автора и пролистайте его до конца, чтобы загрузились все публикации. Обычно это не займет много времени.
- Нажмите ПКМ -> сохранить страницу как. В результате вы должны получить html файл страницы (остальные файлы не нужны).
- Откройте скаченный скрипт zen-parser.py в текстовом редакторе, укажите в переменной (main_html_file_path) путь до html файла и в переменной (channel_name) имя канала
- [необязательно] Вы можете указать путь до создаваемого docx файла в переменной (docx_filename)
- Запустите скрипт