Mình làm được rồi, mục đích là mình gọi cái plugin ấy bằng 1 cái nút có sẵn trên view của mình, mình biết là dùng execCommand() nhưng trong docs lại không ghi cái command của codesample nên mình bị vướng ở đấy , nhưng mình truyền luôn "codesample" vào thì nó vẫn nhận
THẢO LUẬN
bạn cho hỏi mình dùng với promise thì ví dụ viết thế nào mình có bao cái request vào 1 đối tượng promise rồi return đối tượng này được ko
Thật sự thì cách này của mình mới chỉ bắt được với những cây DOM html chứ chuưa bắt bằng js. Mình sẽ sớm tìm hiều. Có một cách cơ bản thì bạn có thể tìm hiểu và wireshark và bắt gói tin. vdu trang mp3 chẳng hạn, không sử dụng cách crawl này được : https://m.mp3.zing.vn/xhr/lyrics/get-lyrics?media_id=ZW9CAZ9D&fbclid=IwAR075v_Wx7nX2iSG8aNp4VpYUy2C1wyhu6GgT9iCHqsBPVfVi6kDkP9t4nI
ý bạn là sao nhỉ ?
Cảm ơn bác nhé hay quá
Mình làm chuẩn hết các bước rồi nhưng khi click vào duyệt máy chủ thì lại bị như này!
Cảm ơn comment của bạn nhé ^_^
Thích kiểu này quá. cảm ơn anh đã chia sẻ
Great post! Very easy to comprehend!
Missing mysql-item-pipeline.py bạn ơi?
Thank anh
bạn cho mình hỏi, với các trang web dùng javascript thì đâu là hướng tiếp cận tốt nhất nhỉ?
học dc hết chắc best cmnr
Cảm ơn tác giả vì bài viết hay nhé (yaoming)
Mình làm được rồi, mục đích là mình gọi cái plugin ấy bằng 1 cái nút có sẵn trên view của mình, mình biết là dùng execCommand() nhưng trong docs lại không ghi cái command của codesample nên mình bị vướng ở đấy
, nhưng mình truyền luôn "codesample" vào thì nó vẫn nhận
@vuongthai95 hoặc bạn có thể viết 1 plugin riêng xong truyền vào thuộc tính plugin của tiny nhé
mình nghĩ việc custom lại plugin trong document của nó cũng có chứ nhỉ, bạn đã thử chưa?
cảm ơn anh. em sẽ sửa lại ạ
Cảm ơn bài chia sẻ tuyệt vời
Đoạn này chưa chính xác lắm, map không làm thay đổi giá trị của mảng ban đầu mà return một mảng mới, map! mới có tác dụng như bạn nói
Cảm ơn tác giả rất nhiều Mong bác giữ vững phong độ để tiếp tục các phần tiếp theo Hóng phần sau