Hướng dẫn python open new tab in chrome - python mở tab mới trong chrome
Lưu ý rằng tài liệu nói rằng: Show
Đã được một thời gian kể từ khi tôi xem xét điều này, nhưng hồi ức của tôi là trên ít nhất một số hệ thống, cách nó hoạt động dưới mui xe là truyền URI đã cho đến một lệnh tích hợp cụ thể của hệ thống sau đó mở URI vào Hệ thống mặc định cho bất kỳ loại URI nào được truyền vào. Nói cách khác, ứng dụng mặc định cho một loại tệp đã cho được sử dụng. Không quan trọng nếu URI trỏ đến một tệp cục bộ hay không. Do đó, URI 0 sẽ mở tệp PDF trên trình xem PDF mặc định của hệ thống, có thể không phải là trình duyệt. Như các tài liệu lưu ý, điều này hoạt động một cách tình cờ do việc thực hiện cơ bản.Tuy nhiên, trong một hệ điều hành khác, một lệnh cụ thể của hệ thống như vậy không tồn tại và tất cả các URI sẽ được mở trong trình duyệt web. Bạn đã không đề cập đến hệ điều hành mà bạn đang làm việc (và tôi quên hệ điều hành nào hoạt động theo cách nào), nhưng tôi nghi ngờ bạn đang làm việc trên một hệ điều hành thuộc loại đầu tiên. Bạn có thể (một lần nữa phụ thuộc vào hệ thống bạn có) có thể ghi đè hành vi mặc định bằng cách chỉ định rằng một trình duyệt cụ thể được sử dụng. Bạn có thể thử đặt biến môi trường 1 dưới dạng danh sách các trình duyệt được phân tách OS.PathSep để thử theo thứ tự. Kiểm tra giá trị của 2 ( 3) để xem ký tự nào được sử dụng bởi hệ thống của bạn (thường là 4 cho POSIX hoặc 5 cho Windows) và sau đó sử dụng ký tự đó để tách các mục trong danh sách. Tất nhiên, bạn có thể chỉ cần chỉ định một mục cho danh sách (chrome), trong trường hợp đó bạn không cần sử dụng dấu phân cách. Như thế này (hãy chắc chắn sử dụng đường dẫn chính xác cho hệ thống của bạn):
Hoặc, bạn có thể thử sử dụng 6 để chọn trình duyệt của mình một cách chương trình. Tuy nhiên, hỗ trợ cho Chrome đã không được thêm vào cho đến khi Python 3.3. Nếu bạn đang sử dụng Python 3.3+, thì hãy thử:
Lưu ý: Trên đây chưa được kiểm tra. Tôi không biết bạn có hệ thống nào và do đó không thể sao chép thiết lập cụ thể của bạn. Ymmv. Update: Như tôi đã biết bạn đang ở trên máy Windows Pre-Python 3.3 có lẽ những điều sau đây sẽ giúp ích. Bạn cũng có thể đăng ký trình duyệt để Python biết về nó: Mô -đun Python 7 cung cấp API thuận tiện để kiểm soát trình duyệt web.1 dòng lệnhMô -đun Python 7 có thể được sử dụng trực tiếp trong dòng lệnh.
Thực thi lệnh ở trên sẽ mở URL 9 trong tab trang mới của trình duyệt web mặc định hệ thống.Ngoài ra, sử dụng tùy chọn 0 sẽ mở URL trong cửa sổ trình duyệt web mới.2 API2.1 Trình duyệt mặc địnhMở URL với trình duyệt web mặc định hệ thống.
2.2 Chỉ định loại trình duyệtHơn nữa, bạn có thể chọn một trình duyệt tùy chọn để mở URL.
1 sẽ trả về một đối tượng bộ điều khiển cho loại trình duyệt bạn đã vượt qua. Tất cả các loại trình duyệt web có sẵn và đã đăng ký có thể được kiểm tra bởi 2.
Nếu không chuyển loại trình duyệt hoặc chuyển 3 (giá trị mặc định) đến 1, nó sẽ trả lại một đối tượng bộ điều khiển cho loại trình duyệt theo 5.Nếu 5 của bạn như sau, 7 hoặc 8 sẽ trả về một đối tượng bộ điều khiển cho loại trình duyệt 9.
2.3 Đăng ký loại trình duyệtNếu bạn muốn sử dụng trình duyệt không có trong danh sách 2, bạn nên đăng ký loại trình duyệt đó trước.
Ngoài ra, bạn có thể chuyển đường dẫn trình duyệt đến 1 trực tiếp. Theo cách này 1 sẽ đăng ký loại trình duyệt phía sau hậu trường.
Làm thế nào để tôi có được Python để mở trong một tab mới trong Chrome?Mở cửa sổ trình duyệt web hoặc tab mới với Python.. 1 dòng lệnh.Module Python Webbrowser có thể được sử dụng trực tiếp trong dòng lệnh.$ python3 -m webbrowser -t "https://www.google.com" .... 2 API.2.1 Trình duyệt mặc định.Mở URL với trình duyệt web mặc định hệ thống .. Làm cách nào để mở một tab trình duyệt mới trong Python?Làm thế nào để mở một tab trình duyệt mới trong Python.Nếu bạn muốn làm cho mã của bạn rõ ràng hơn và thực sự làm rõ rằng bạn muốn mở một tab mới, bạn có thể sử dụng WebBrowser.hàm open_new_tab ().use the webbrowser. open_new_tab() function.
Làm cách nào để mở một liên kết trong một cửa sổ mới trong Python?Theo tài liệu Webbrowser.open_new (URL) nên làm điều đó.webbrowser. open_new(url) Should do that.
Làm cách nào để chạy kịch bản Python trong Chrome?Bạn có thể chạy chương trình của mình bằng lệnh Python.Bạn sẽ viết python3 name_of_file.py (cho python 3) và python name_of_file.py cho python2.Nếu bạn đang sử dụng một phiên bản Python khác, lệnh của bạn sẽ trông hơi khác một chút.Chào thế giới!using the python command. You will write python3 name_of_file.py (for Python 3) and python name_of_file.py for Python2. If you're using a different version of python, your command will look a little different. Hello World! |