Tự động hóa Google Tìm kiếm thuật ngữ trong các tab khác nhau


5

Tôi có một danh sách các điều khoản, mỗi điều khoản trên một dòng mới.

Tôi cần Google tìm kiếm từng cái một.

Tôi đã được sao chép và dán từng thuật ngữ một cách vô tình vào một tab mới, nhưng tôi đã tự hỏi liệu có cách nào để tự động hóa nó.

Cách dễ nhất để mở một tab mới cho mỗi thuật ngữ và tìm kiếm trên Google là gì?

(Tôi đang dùng OSX. Nếu bất kỳ trình duyệt nào có giải pháp dễ dàng, tôi không ngại sử dụng nó, nhưng thích Chrome hơn nếu nó không quan trọng.)

Câu trả lời:


3

Đầu tiên, lưu mã sau vào một tệp:

<html>
<head>
<title>MultiSearch</title>
<script>
function search()
{
    var queries = document.getElementsByTagName('textarea')[0].value.split(/[\r\n]/);
    for(var i = 0, j = queries.length; i < j; i++)
        if(queries[i])
            window.open('http://www.google.com/search?q=' + queries[i]);
}
</script>
</head>
<body>
<textarea style="height:90%;width:100%"></textarea>
<input type="button" value="Search" onclick="search()">
</body>
</html>

Bây giờ, mở tệp trong trình duyệt của bạn, dán cụm từ tìm kiếm (mỗi dòng trên một dòng) và nhấp Tìm kiếm .

Điều này sẽ làm việc trong hầu hết các trình duyệt.


1

chỉ huy cung cấp 2 cách tiếp cận:

$ for line in `cat $file`; do firefox -new-tab "$line" & 2>/dev/null; sleep 1; done

và ngắn hơn một chút:

$ for /F %i in (url_list.txt) do Firefox.exe -new-tab "%i"

Bây giờ, bạn có thể điều chỉnh các phần đó để phần URL tìm kiếm của Google luôn được nối thêm (xin lỗi, tôi không thể thực hiện ngay bây giờ) hoặc chuẩn bị tệp văn bản của bạn trong Notepad ++, như vậy:

  1. Tệp văn bản ban đầu:
    enter image description here

  2. Thay thế bắt đầu của mỗi dòng:
    enter image description here

  3. Kết quả của điều đó:
    enter image description here


Cảm ơn nhiều. Tôi đã chuẩn bị tệp của mình, nhưng tôi bối rối không biết cách chọn tệp văn bản cho tập lệnh đầu tiên.
bookcasey

Nhập tệp = / path / to / file.txt trước dòng "for".
Rhyuk

0

Vâng, tôi không biết nếu điều này phù hợp với nhu cầu của bạn nhưng nó chắc chắn hoạt động để tự động hóa trong Google Chrome. Mở một tab và tìm kiếm thuật ngữ của bạn, sau đó nhấp chuột phải vào tab và chọn "Tab pin". Làm điều đó cho tất cả phần còn lại của tìm kiếm của bạn.

Bây giờ mỗi khi bạn mở trình duyệt, nó sẽ tải tất cả các tab được ghim với kết quả của cụm từ tìm kiếm của bạn.


Cảm ơn, nhưng những gì tôi muốn làm là nhanh chóng mở tất cả các tab này ở vị trí đầu tiên. :-)
bookcasey

1
@bookcasey: Bạn có hiểu rằng bạn chỉ phải thực hiện thủ công một lần để thiết lập nó và sau đó nó sẽ tự động làm điều đó?
martineau

@martineau Mình không nghĩ vậy :-/
Rhyuk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.