Trang chủ Công nghệ Hướng dẫn tải Fshare trực tiếp vào Google Drive

Hướng dẫn tải Fshare trực tiếp vào Google Drive

746
28

Làm gì nếu bạn có một gói Drive dung lượng lớn, tải phim, tải khóa học trên Fshare rồi lưu vào Drive để lưu trữ, vì đa phần file trên Fshare sẽ bị xóa sau một thời hạn nhất định. Anh em sẽ down file về máy và up lên Drive. Quá ư là đơn giản!

10 triệu tiền điện được giảm ngay 150K! Xin anh em 5 giây để Ngọc giới thiệu. Anh em được giảm 1.5% giá trị hóa đơn khi thanh toán tiền điện tại đây. Không giới hạn số tiền đâu nhé, 100 triệu vẫn được giảm 1.5tr.

Nhưng có cách nào để tải luôn về Drive mà khỏi tải về rồi up lên không, bài viết này Ngọc sẽ hướng dẫn anh em, tất nhiên là anh em phải có tài khoản VIP Fshare.

Cập nhật 15 tháng 10: Fix lỗi.

Chúng ta sẽ sử dụng Colab, vì Colab thông với Google Drive, dữ liệu về đó thì sẽ về Drive trong nốt nhạc.

Truy cập Colab tại địa chỉ colab.research.google.com, bấm tạo sổ tay mới. Cách chạy lệnh và kết nối với tài khoản Google thì ở bài hướng dẫn chuyển dữ liệu giữa các đám mây Ngọc đã hướng dẫn rồi, các bạn giành chút thời gian đọc lại nhé.

Hướng dẫn này chỉ phục vụ mục đích cá nhân, vui lòng tuân thủ các quy định của Fshare, trân trọng cảm ơn!

Ở đây mình dùng tool của bạn lvdat trên Github, mình có chỉnh lại code một chút xíu. Tốc độ tải Fshare vào khoảng 10 MiB/s (do sever Colab ở Mỹ), không phụ thuộc vào tốc độ mạng máy tính của bạn. Nếu muốn tốc độ cao, bạn nên thuê một VPS ở Singapore để kéo, dùng rclone để up lên Drive.

BƯỚC 1: CÀI ĐẶT

Bạn đang đọc bài viết trên lucngoc.com. Năm 2024, Ngọc sẽ đẩy mạnh nội dung trên kênh Youtube, anh em đăng ký kênh để cập nhật nội dung hay nhé!

Bấm + Mã (+ Code) chạy lệnh:

Kết nối với Google Drive (nếu chưa kết nối):

from google.colab import drive
drive.mount('/content/drive')

Tiếp tục:

!wget -q https://lucngoc.com/drive/apps/fshare_tool.zip
!unzip -o fshare_tool.zip
!mv config.ini.example config.ini
!pip install -r requirements.txt

Sau khi chạy xong, trong cây thư mục, bấm đúp vào file config.ini để mở ra panel cho phép chỉnh sửa (xem hình minh họa). Nhập vào các thông tin:

  • mail, password: thông tin đăng nhập fshare
  • app_agent, app_key: truy cập fshare.vn/api-doc bấm Lấy App Key, thông tin sẽ được gửi vào mail

Nhập xong bạn bấm dấu x để đóng lại, thông tin sẽ tự động được lưu. Sau đó chạy lệnh, kết quả như hình là OK:

!python login_fshare.py

BƯỚC 2: TẢI DỮ LIỆU

Để tải fshare anh em chạy lệnh:

!python f_dl.py <link fshare>
Ví dụ:
!python f_dl.py https://www.fshare.vn/file/JDZMV9CMV75V

Để tải nhiều file, anh em bấm chọn hết các file trên giao diện fshare, rồi chuột phải chọn Lấy liên kết, dán vào một trình soạn thảo nào đó, thay https thành !python f_dl.py https rồi dán vào Colab để thực thi.

Hiện tại Ngọc đã sửa code để file tự động chuyển vào Drive. Tuy nhiên nếu gặp lỗi gì dữ liệu không vào, thì bạn thử chạy thêm lệnh:

!mv -v downloaded/* "/content/drive/MyDrive"

Anh em có thể làm điều này trong khi lệnh tải đang chạy, nó sẽ ở chế độ chờ, khi lệnh tải hoàn tất nó sẽ được thực thi, anh em đi ngủ và hôm sau dữ liệu sẽ có sẵn trong Google Drive.

Lưu ý quan trọng: Một phiên làm việc của Colab chỉ tối đa 12 tiếng, máy tính cá nhân của bạn phải kết nối với Colab liên tục, nên tắt chế độ ngủ tự động của máy tính. Nếu phiên làm việc bị đóng, bạn sẽ phải làm lại từ đầu. Anh em có thể tìm hiểu trên Google với từ khóa “how to keep google colab running”.

Chúc anh em sớm đầy 2TB dung lượng.

Liên kết chia sẻ nhanh:
DMCA.com Protection Status
guest

28 Bình luận
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Long
Long
1 năm trước

Tại bước lấy App key, ngoài Email ra, Fshare đòi nhập ‘Tên ứng dụng của bạn’, vậy Tên ứng dụng này là gì vậy bạn

Long
Long
1 năm trước
Trả lời  Ngọc

bước cuối cùng, chuyển dữ liệu vào Drive thì điền Google drive của mình như thế nào vậy bạn

Long
Long
1 năm trước

Chuyển thẳng vào onedrive được không bạn

Đọc giả từ Nghiện Lap
Đọc giả từ Nghiện Lap
1 năm trước

sao bác k hướng dẫn mn mount luôn cái drive vào colab ấy, rồi cd vào cái folder trong drive, tải luôn fshare tool xuống đó, sau bật lên chỉ cần chạy đúng cái đó là được luôn, khỏi config nhiều lần, mà file lưu thẳng vào drive, khỏi phải move ở bước cuối cùng nữa

Phu
Phu
1 năm trước

m đã nhập app_agent, app_key, đúng thông tin như trên, nhưng khi kết nối báo lỗi, m ko bit sai chỗ nào luôn, m đã thử đổi pass nhưng vẫn lỗi login


Tiến
Tiến
1 năm trước

Bác ơi nếu dùng vip point fshare được ko với lại dùng tool này có ảnh hưởng đến acc mình ko

Lần cuối chỉnh sửa 1 năm trước bởi Tiến
kimidev
kimidev
1 năm trước

cái này là mình kéo về mydrive, còn nếu muốn kéo về share drive thì làm code như nào z chú

kimidev
kimidev
1 năm trước
Trả lời  Ngọc

không được chú ơi
thây ỗ đĩa nó lỗi

Ladopro49
Ladopro49
1 năm trước

Mình đã thử và thành công. Nhưng hình như thằng Fshare nó giới hạn tốc độ hay sao mà tốc độ mình download chỉ tầm 7-8 mb/s thôi.

Với cho mình hỏi là việc sử dụng colab download file như thế này có vi phạm chính sách của google không?

Mình bị khóa 1 acc hồi có vọc mạch vài thứ, trong đó có clone file từ drive sang drive. Giờ ko thể mở được nữa hix hix.

Nguyễn Hoàng Phúc
Nguyễn Hoàng Phúc
1 năm trước

e đăng nhập bị lỗi như này

/usr/local/lib/python3.10/dist-packages/requests/__init__.py:102: RequestsDependencyWarning: urllib3 (1.26.16) or chardet (5.2.0)/charset_normalizer (2.0.12) doesn't match a supported version!
  warnings.warn("urllib3 ({}) or chardet ({})/charset_normalizer ({}) doesn't match a supported "
-> Connecting to Fshare... 
Unknown Error

Tuan
Tuan
1 năm trước

login mà hiện Unknown Error thì sao hả bác

Son Son
1 năm trước

cái này cần có tk fshare thường hay fshare vip vậy a?

tan
tan
1 năm trước

ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
google-colab 1.0.0 requires requests==2.31.0, but you have requests 2.27.1 which is incompatible.
yfinance 0.2.31 requires requests>=2.31, but you have requests 2.27.1 which is incompatible.
em bị loi như nay fix như nao a

Jul
Jul
8 tháng trước

hiện tại FShare ngưng cấp API cho user rồi, Ad có cách khác ko ạ

Thiện
Thiện
5 tháng trước

h fshare nó k mở api nữa thì có cách nào down k ad nhỉ, kéo về máy r lại up drive nhọc quá ạ

Fang
Fang
1 tháng trước

Em bị lỗi như này fix thế nào vậy bác

ERROR: pip’s dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
google-colab 1.0.0 requires requests==2.32.3, but you have requests 2.31.0 which is incompatible.
Successfully installed blessed-1.20.0 enlighten-1.10.2 prefixed-0.9.0 requests-2.31.0

Nguyên
Nguyên
1 tháng trước

Giờ fshare yêu cầu phải đăng ký api mới dùng dc, có cách nào fix k bạn