Tôi có một danh sách các tên protein ở định dạng "Uniprot" và tôi muốn chuyển đổi tất cả chúng sang định dạng MGI. Nếu bạn truy cập www.uniprot.org và nhập tên protein uniprot vào thanh "Truy vấn", nó sẽ tạo ra một trang chứa một loạt thông tin về protein đó, bao gồm cả tên MGI của nó (mặc dù còn nhiều hơn nữa trên trang).Sử dụng Python để yêu cầu một trang web chạy tìm kiếm
Ví dụ: một tên Uniprot là "Q9D880" và bằng cách cuộn xuống, bạn có thể thấy rằng tên MGI tương ứng của nó là "1913775".
Tôi đã biết cách sử dụng urllib của Python để trích xuất tên MGI từ một trang khi tôi truy cập trang đó. Những gì tôi không biết cách làm là viết mã Python để có được trang chính để chạy truy vấn "Q9D880". Danh sách của tôi chứa 270 tên protein, vì vậy tốt nhất bạn nên tránh sao chép & dán từng tên protein vào thanh Truy vấn.
Tôi thấy bài đăng "Tìm kiếm của Google từ một ứng dụng Python" và tôi hiểu rõ hơn về khái niệm này, nhưng tôi nghi ngờ rằng việc chạy tìm kiếm trên google khác với chức năng tìm kiếm trên một số trang web khác như uniprot. org.
Tôi đang chạy Python 2.7.2, nhưng tôi đang mở để triển khai các giải pháp sử dụng các phiên bản Python khác. Cảm ơn đã giúp đỡ!
Nhìn vào url bạn nhận được khi bạn thực hiện một truy vấn: http://www.uniprot.org/uniprot/Q9D880 Nếu bạn nhìn thực sự khó khăn, bạn có thể tìm ra nơi truy vấn của bạn đã đi ... – l4mpi
Tôi không biết gì về phát triển web, nhưng thậm chí * Tôi * đã có thể thấy điều này! Cảm ơn! –