THẢO LUẬN

Feb 17th, 2020 8:33 a.m.

@vuongthai95 chơi vầy ai chơi (lol)

0
Feb 17th, 2020 8:23 a.m.

downvote vì đoạn cuối bài 😄

-1

2 bạn hay lắm nhé

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Feb 17th, 2020 8:11 a.m.

@HaiHaChan Em cảm ơn nhưng mà cái này thì lại chỉ hỗ trợ crawl dữ liệu từ các URL chứ ko crawl dữ liệu từ file trong thư mục sources project được ạ

0

mình thấy selenium, khoản inspect find element khá bất tiện như là mò ID, className... không như cypress khá dễ dàng chỉ cần vài nút bấm là có thể thao tác trực tiếp element đó. Nếu có thời gian hi vọng bạn sử dụng cypress thử nghiệm để so sánh độ hiệu quả.

Hiện nay Cypress đang áp dụng tương đối thành công đối với team R&D Unit của Sun*.

inspect element ví dụ và chạy automation minh họa:

https://drive.google.com/file/d/1Ob49VwDDC2TtLDqgHKHVerNYbQQrH23g/view?usp=sharing

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Feb 17th, 2020 7:37 a.m.

@tranxuanhanh puppeteer hỗ trợ cho node từ v7.6, bạn có thể tham khảo thử xem: https://viblo.asia/p/nghich-ngom-voi-puppeteer-p1-Qbq5Q3j4ZD8

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Feb 17th, 2020 7:20 a.m.

@HaiHaChan E cảm ơn, đáng tiếc là em cũng không thể dùng api của bên thứ 3 được vì đây là sản phẩm cho khách dùng api của bên thứ 3 không may api đó có vấn đề thì lại đi sửa mất công . Bây giờ e vẫn đang tìm cách mà chưa thấy có thư viện nào hỗ trợ kể từ bản node v8

0
for ($i = 0; $i < count($numbers); $i++) {
    if ($numbers[$i] % 2 !== 0) {
        array_splice($numbers, $i, 1);
        $i--;
    }
}

Sao lại count mảng trong for nhỉ? Thế này giá trị mảng lớn có mà chết!

0
Feb 17th, 2020 6:21 a.m.

Bài viết rất hay !!

+1
Feb 17th, 2020 4:56 a.m.

Bài viết cơ bản, dễ hiểu nhưng mình có một vài góp ý. Mình nghĩ bạn không nên dịch những từ như interface thành tiếng việt, hai là nên đặt tên hàng là inject thanh vì poke. Về cơ bản thì đặt tên thế nào cũng @Inject được nhưng viết có thể người mới bắt đầu sẽ dễ hiểu và dễ tiếp cận những bài viết về dagger2 khác.

0
Feb 17th, 2020 4:53 a.m.

các bài chia sẻ này không nên đi vào cách viết component rồi how to integrate with React? Vì mấy cái đấy docs đã có hết. Mình có ý kiến là nên tìm hiểu sâu hơn rồi phân tích mapGL là gì, tại sao nên dùng mapGL instead map google? Mấy question này thì khó google hơn đấy bác 😄

0

Mình đã viết về vấn đề này rồi nhé bạn, bạn có thể tham khảo tại link: https://viblo.asia/p/serie-lap-trinh-huong-doi-tuong-trong-php-phan-2-static-trait-namespace-psr-2-maGK7ODxKj2#_2-trait-5 Từ khóa là Trait nhé ban 😄

0
Feb 17th, 2020 3:33 a.m.

cảm ơn bạn nha 😃)

0
Feb 17th, 2020 3:09 a.m.

https://github.com/parulnith/Building-a-Conversational-Chatbot-for-Slack-using-Rasa-and-Python/blob/master/run_app.py

Bạn tham khảo file kết nối ở đây nhé ^^!

Trong file này cần lưu ý nhất là 2 thông số slack_token và slack_channel được lấy tương ứng với Slack API của riêng mỗi người.

0
Feb 17th, 2020 2:59 a.m.

Bài viết hay, có đầu tư. Thanks chủ thớt

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Feb 17th, 2020 2:59 a.m.

@tranxuanhanh Mình cũng k biết thư viện nào. Nhưng nếu bạn có thể view file trên browser thì bạn thử dùng puppeteer thử xem nhé

p/s: Nếu bạn chưa giải quyết được vấn đề thì bạn unaccept câu trả lời của mình đi nhé. Như thế những bạn khác mới biết bạn chưa giải quyết được vấn đề và cho bạn thêm support. 😃

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí