![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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 width
và height
về 0.
+ Thay các cụm từ alt
và src
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*;
+ (Normal) Xóa các dòng có
<span lang="VI" style="color: rgb(28, 30, 33); "> </span>; <span class="d2edcug0">; <span lang="VI" style="color: rgb(56, 88, 152);">; <p class="MsoNormal" style="font-family: "Times New Roman"; font-size: medium;">; </p>; <p style="font-family: "Times New Roman"; 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.