Facebook 0 Twitter 0 Reddit 0 Pinterest0 LinkedIn WhatsApp Email 0Shares
chính. py
# Necessary imports from selenium import webdriver # initially webdriver is empty webdriver.driver = None browserName = input("Enter your browser name(chrome/firefox/edge/ie):") # Depends upon the browser name, drivers are selected, # in order to check for all given 4 browser checkings, # all 4 drivers must be installed and they should be # available in "Path" if browserName.upper() == "CHROME": driver = webdriver.Chrome() elif browserName.upper() == "FIREFOX": driver = webdriver.Firefox() elif browserName.upper() == "EDGE": # MicrosoftWebDriver.exe should be # downloaded and available in Path driver = webdriver.Edge() elif browserName.upper() == "IE": # IEDriverServer.exe should be # downloaded and available in Path driver = webdriver.Ie() else: print("No browser is specified") # Lets open google.com in the first tab driver.get('//google.com') # Lets open //www.bing.com/ in the second tab driver.execute_script("window.open('about:blank','secondtab');") driver.switch_to.window("secondtab") driver.get('//www.bing.com/') # Lets open //www.facebook.com/ in the third tab driver.execute_script("window.open('about:blank', 'thirdtab');") driver.switch_to.window("thirdtab") driver.get('//www.facebook.com/') # It is always good to quit the driver # driver.quit()
Facebook 0 Twitter 0 Reddit 0 Pinterest0 LinkedIn WhatsApp Email 0Shares
Bài viết liên quan
- Nhận tọa độ và kích thước của phần tử với Python và Selenium
- Chuyển đổi tệp YAML sang tệp CSV bằng Python 3 và pyyaml
- Mã Python 3 để tìm các từ phổ biến trong hai chuỗi
- Mã Python 3 để tìm các từ không phổ biến giữa hai chuỗi trong dòng lệnh
- Dự án Html2Canvas góc 13 jsPDF. Xuất nhiều nội dung Div HTML trong các trang PDF khác nhau bằng TypeScript
- Trang đăng nhập Instagram Tải xuống mã HTML và CSS
- Hướng dẫn tự động jsPDF. Cung cấp các độ rộng khác nhau cho các cột và hàng của bảng trong tài liệu PDF
- PHP 7 jsPDF Ví dụ Html2Canvas. Gửi tệp PDF đã tạo dưới dạng tệp đính kèm email cho khách hàng bằng JavaScript
- Dự án jsPDF Html2Canvas. Xuất Nhiều Biểu đồ Google từ Trang web sang Tài liệu PDF trong JavaScript
- Dự án jsPDF Html2Canvas. Xuất HTML với nhiều biểu đồ được vẽ thành tài liệu PDF trong JavaScript
- Tại sao bạn nên sử dụng React. js để phát triển web?
- Tìm các từ trùng lặp hoặc lặp lại trong chuỗi bằng C
- Mã Python 3 để tìm tần suất của mỗi từ trong chuỗi
- Tìm các từ trùng lặp hoặc lặp lại trong một chuỗi bằng Python 3
- Mã Python 3 để tìm sự khác biệt giữa hai tập hợp bằng toán tử (-) và phương thức khác biệt ()
- Python 3 Tìm sự khác biệt giữa hai ngày tính theo giờ, phút và giây
- Python 3 Tìm sự khác biệt giữa hai danh sách bằng phương thức set()
- Python 3 Tìm sự khác biệt giữa hai dấu thời gian theo ngày
- Python 3 Tìm sự khác biệt giữa hai dấu thời gian trong vài phút
- Python 3 Tìm tên miền từ địa chỉ IP bằng Mô-đun ổ cắm
Trong phần này, chúng ta sẽ thử giải câu đố Viết mã bằng Python để mở tất cả các liên kết trên một trang trong các tab trình duyệt riêng biệt bằng cách sử dụng ngôn ngữ máy tính. Đoạn mã sau đây sẽ chứng minh điểm này
import webbrowser url = '//www.stackoverflow.com' url2 = '//www.stackexchange.com' def main(): webbrowser.open(url2) # To open new window print('Opening Stack Exchange website!') webbrowser.open_new_tab(url) # To open in new tab print('Opening Stack Overflow website in a new tab!') if __name__ == '__main__': main()Như chúng ta đã thấy, một số lượng lớn các ví dụ đã được sử dụng để giải quyết vấn đề Viết mã bằng Python để mở tất cả các liên kết trên một trang trong các tab trình duyệt riêng biệt đã xuất hiện
Làm cách nào để mở nhiều tab trong python?
Các cách mở nhiều tab bằng Selenium
- Sau khi chỉ định trình điều khiển Firefox/Chrome cho Selenium, trước tiên, chúng ta cần mở một trang web
- Chúng ta cần gọi phương thức “execute_script” để thực thi window
- Sau đó, chúng tôi cần chuyển sang tab đó và cho tab đó có thể cung cấp bất kỳ URL hợp lệ nào
Làm cách nào để trích xuất tất cả các liên kết từ một trang web trong python?
Nhận tất cả các liên kết từ một trang web tải xuống dữ liệu trang web (html) tạo đối tượng beautifulsoup và phân tích dữ liệu trang web. sử dụng phương thức soups findAll để tìm tất cả các liên kết bằng thẻ a. lưu trữ tất cả các liên kết trong danh sách
Làm cách nào để mở trình duyệt có nhiều tab?
Hầu hết các trình duyệt cho phép bạn mở các tab mới từ nút "Menu" hoặc từ nút "Tab mới" nằm bên cạnh tab mở cuối cùng trong cửa sổ trình duyệt
Làm cách nào để mở một trang web trong một trình duyệt cụ thể bằng python?
Để mở một trang trong một trình duyệt cụ thể, hãy sử dụng trình duyệt web. get() để chỉ định một trình duyệt cụ thể. 31-Oct-2021
Làm cách nào để mở nhiều liên kết trong Python?
1 url phải có một tab, vì vậy tổng cộng nó sẽ có 5 tab chạy từng cái một. Mở nhiều URL trong cùng một trình duyệt với Selenium python
- thêm thông tin vào một trường
- chọn một nút CTA
- sau đó nhấp vào nút Gửi
Python xử lý các tab khác nhau trong Selenium như thế nào?
Chúng ta có thể chuyển đổi các tab trình duyệt khác nhau bằng Selenium webdriver trong Python bằng phương thức switch_to. cửa sổ. Theo mặc định, trình điều khiển web có quyền truy cập vào cửa sổ chính. Khi một tab trình duyệt khác được mở, switch_to. 06-Apr-2021
Làm cách nào để trích xuất tất cả các liên kết từ một trang web?
Làm cách nào để trích xuất URL trang web của tôi?
- Nhấp chuột phải vào một siêu kết nối
- Từ menu Ngữ cảnh, chọn Chỉnh sửa Siêu liên kết
- Sao chép URL từ trường Địa chỉ
- Nút Esc để đóng hộp thoại Edit Hyperlink
- Dán URL vào bất kỳ ô nào bạn muốn
Làm cách nào để xóa nhiều URL trong python?
Làm cách nào để trích xuất văn bản từ nhiều URL trong python?
Trước tiên hãy lưu các URL bạn muốn trong một tệp văn bản 2. Đọc tệp và tập lệnh python lặp qua các url và trích xuất văn bản. 3. Kết xuất tất cả nội dung bằng cách ghi vào một tệp (mỗi dòng một tài liệu) 4. 03-Jun-2015
Làm cách nào để trình duyệt của tôi mở các liên kết trong tab mới?
Bạn có thể tải bất kỳ liên kết nào trong tab trình duyệt mới bằng cách nhấp hoặc nhấn vào liên kết đó trong khi giữ phím Control (Windows) hoặc phím Command (Mac). Mỗi tab tải ở chế độ nền, vì vậy đây là phương pháp lý tưởng để mở nhiều liên kết khi bạn di chuyển qua một trang web. 12-May-2021