arslan_baby: (Default)
arslan-baby ([personal profile] arslan_baby) wrote2022-08-04 12:15 pm
Entry tags:

Cách xuất ra danh sách album của một trang Facebook

Chuẩn bị

- Máy tính có phần mềm Notepad++
- Trình duyệt có thể lưu được trang web dưới dạng .mhtml
- Word 2013
- Notepad++: Cài plugin XML Tools để dùng chức năng Pretty print (format lại code).

Cách làm

- Vào mục Album của trang Facebook, kéo xuống cuối cho đến khi tất cả các album này đã được load hết thì thôi.
- Lưu trang đó thành một file .mhtml.
- Mở trang đó bằng Word rồi lưu nó thành một file .html.
- Mở file .html bằng phần mềm Notepad++ và thực hiện các thao tác sau:
+ Xóa tất cả các nội dung ngoài các nội dung trong các tag <style></style>và các nội dung liên kết đến các album.
+ Xóa cặp tag <style></style> đầu tiên.
+ Chuyển toàn bộ phần <style></style> còn lại sang file 1 file .css mới.
+ Xóa các tag <div>.
+ Chuyển các giá trị sau widthheight về 0.
+ Thay các cụm từ altsrc bằng các cụm từ vô nghĩa.
- Mở file .html bằng trình duyệt, copy toàn bộ nội dung trang.
- Vào giao diện tạo bài đăng mới trên Dreamwidth, ấn chọn tab Rich Text rồi dán nội dung đã copy vào hộp soạn thảo.
- Chọn tab HTML, copy toàn bộ nội dung trong hộp soạn thảo. Mở Notepad++ và dán nội dung đã copy vào một file .html mới.
- Thực hiện các thao tác sau trong Notepad++:
+ (RegEx) Xóa các dòng có ^\s*; \s*; >$\s*<span
+ (Normal) Xóa các dòng có

<span lang="VI" style="color: rgb(28, 30, 33); ">&nbsp;</span>; 
<span class="d2edcug0">; 
<span lang="VI" style="color: rgb(56, 88, 152);">; 
<p class="MsoNormal" style="font-family: &quot;Times New Roman&quot;; font-size: medium;">; 
</p>; 
<p style="font-family: &quot;Times New Roman&quot;; font-size: medium;">; 
<span lang="VI" style="color: rgb(28, 30, 33);">
+ Thực hiện các chỉnh sửa cần thiết khác.

Tham khảo

- Xóa các dòng chứa một cụm từ nhất định. Chú ý: Nếu dùng RegEx thì phải đặt con trỏ chuột tại đầu file trước khi thực hiện xóa.
- Xóa cặp tag: Di chuyển con trỏ soạn thảo trước đầu opening tag > Ấn chuột phải > "Begin/End Selection" > Di chuyển con trỏ soạn thảo ra sau closing tag > Ấn chuột phải > "Begin/End Selection" > Ấn Backspace.