Code Javascript cho phép tự động bấm nút “Continue generating” trong ChatGPT khi nhận câu trả lời dài. Điều này đặc biệt hữu ích với những Content Writer thường xuyên sử dụng ChatGPT để hỗ trợ cho công việc.
Thông thường, khi bạn nhờ ChatGPT hỗ trợ viết nội dung, câu trả lời sẽ rất dài. Do đó, bạn phải ngồi canh chờ ChatGPT hiện nút “Continue generating” để bấm, rất mất thời gian. Để giải quyết vấn đề này mình chia sẻ một đoạn code đơn giản để nhập vào Console của trình duyệt, giúp tự động tìm và bấm nút “Continue generating” sau khoảng thời gian nhất định (1 giây).
Đây chính là đoạn code rút gọn. Bạn chỉ cần copy > dán vào Console của trình duyệt > bấm Enter:
setInterval(()=>Array.from(document.querySelectorAll('button')).find(e => e.textContent == 'Continue generating')?.click(),1000)
Sau đây là đoạn code được chú thích rõ ràng:
// Sử dụng setInterval để thực hiện hành động sau mỗi khoảng thời gian (ở đây là 1000ms)
setInterval(() => {
// Sử dụng document.querySelectorAll để lấy tất cả các phần tử button và chuyển đổi nó thành một mảng
Array.from(document.querySelectorAll('button'))
// Sử dụng phương thức find để tìm phần tử đầu tiên trong mảng phù hợp với điều kiện sau
.find((element) => element.textContent === 'Continue generating')
// Sử dụng ?. để kiểm tra xem phần tử đã được tìm thấy hay không trước khi thực hiện hành động click()
?.click();
}, 1000);
Hướng dẫn sử dụng cho người không rành lập trình:
Trong giao diện ChatGPT bấm nút F12 để hiện DevTools, sau đó bấm vào thẻ Console
Dán mã vào và bấm Enter