ক্রোম ব্রাউজারের ইতিহাস কি কোনও HTML ফাইলে রফতানি করা যায়?


43

গুগল ক্রোমে, বুকমার্কগুলির জন্য ফাইলের মতো, আমার স্থানীয় মেশিনে সংরক্ষণ করতে পারি এমন একটি এইচটিএমএল ফাইল তৈরি করার জন্য কি কোনও অন্তর্নিযুক্ত পদ্ধতি আছে?

যদি তা না হয় তবে কি কোনও এক্সটেনশনও একই রকম হয়?


মনে রাখবেন যে আজ (ফেব্রুয়ারী 2018) এবং এখন বেশ কয়েক মাস ধরে ক্রোম আপনাকে কোনও অ্যাকাউন্টের সাথে কোনও ডিভাইসের ডেটা (ইতিহাস, বুকমার্কস, ইত্যাদি) লিঙ্ক করতে দেয় । সুতরাং, আপনি একটি ডিভাইসের সাথে একটি গুগল অ্যাকাউন্ট সিঙ্ক করতে পারেন এবং তারপরে আপনি সেই অ্যাকাউন্টটি ব্যবহার করে অন্য কোনও ডিভাইস থেকে সেই সমস্ত তথ্য অ্যাক্সেস করতে পারেন । আমি জানি যে প্রশ্নটি রফতানি করার বিষয়ে ছিল তবে আসলে এটি করার দরকার নেই (আমি আজ নিজেকে একই প্রশ্নটি তৈরি করছিলাম, যা আমাকে এখানে পেয়েছে, তবে তখন আমি ভেবেছিলাম যে আরও ভাল উপায় হওয়া উচিত, এটি এটি ছিল ))।
নবাগত

উত্তর:


31

এটি এক্সটেনশন ব্যবহারের চেয়েও সহজ: ক্রোমের ইতিহাস পৃষ্ঠাটি ইতিমধ্যে একটি HTML পৃষ্ঠা, যেমন ক্রোমের অন্যান্য পেন এবং পৃষ্ঠা রয়েছে।

পৃষ্ঠার খালি অংশে কেবল ডান ক্লিক করুন, নির্বাচন করুন Save As...এবং পুরো এইচটিএমএল হিসাবে সংরক্ষণ করুন । আপনি যদি ক্রোমে আবার খুলেন, এটি একই, আইকনগুলি এবং সমস্ত কিছু সরবরাহ করবে। যদি আপনি ফলাফলটি অন্য কোনও ব্রাউজারে খোলার চেষ্টা করেন, আপনি এখনও সমস্ত ইতিহাসের ডেটা পাবেন, কেবল শৈলী এবং আইকন নয়।

আপডেট মে 2016

যেহেতু গুগল অভ্যন্তরীণ পৃষ্ঠাগুলি (ইতিহাস, বুকমার্কস, সেটিংস ইত্যাদি) রেন্ডার করার ক্রমাগত পরিবর্তন করে, মূল উত্তরটি আর সঠিক হয় না। অর্থ্যাৎ ক্রোম 52 এ (মে 2016) ইতিহাসের URL গুলি একটি পেজিং প্রক্রিয়া সহ একটি আইফ্রেমের অভ্যন্তরে উপস্থিত হয়।

উত্তরসূরীদের পক্ষে, সমস্ত বুকমার্কের ডেটা (ইউআরএল + তারিখ) পাওয়ার জন্য সেরা পদ্ধতিটি এই নিবন্ধে বর্ণিত হয়েছে

টি এল; ডিআর:

  1. আপনার সিস্টেমে sqlite3 ইনস্টল করা আছে তা নিশ্চিত করুন । আপনি উইন্ডোজ সিস্টেমের জন্য সংকলিত বাইনারিগুলি ব্যবহার করতে পারেন।
  2. নির্ণয় ইতিহাস ফাইল (Mac এ: cd ~/Library/Application\ Support/Google/Chrome/Default/। উইন্ডোজ অন: cd "%LocalAppData%\Google\Chrome\User Data\Default"
  3. ফাইলের ইতিহাসটি অন্য কোনও স্থানে অনুলিপি করুন (Chrome খোলার সময় আপনি মূলটি ব্যবহার করতে পারবেন না)।
  4. একটি কমান্ড লাইন থেকে: C:\> sqlite3 History sqlite> .headers on sqlite> .mode csv sqlite> .output my-history.csv sqlite> SELECT datetime(last_visit_time/1000000-11644473600,'unixepoch','localtime'), url FROM urls ORDER BY last_visit_time DESC

আপনার কাছে এখন এমন একটি ফাইল থাকা উচিত যা my-history.csvসমস্ত URL গুলি এবং তারিখগুলি ধারণ করে।

গিস্ট হিসাবে স্ক্রিপ্ট এখানে পাওয়া যাবে

আশা করি এটি ২০১ 2016 সালে আপনার জন্য কাজ করে।


2
প্রকৃতপক্ষে, এটি সত্যই কার্যকর হয় না, কারণ ইতিহাসটি iframed এবং পৃষ্ঠাযুক্ত, সুতরাং আপনি কেবল আপনার ব্রাউজিং ইতিহাসের একটি সামান্য সামান্য কিছু পান।
চৌম্বকীয়

1
এটি আমার ম্যাকের ক্রোম 28 এ কাজ করেছে। তবে এটি আপনার পক্ষে কাজ না করলেও আই ফ্রেমে ডান ক্লিক করুন এবং "সেভ ফ্রেম উত্স" নির্বাচন করুন
ট্র্যাভেলিং টেক গাই

3
এমনকি যদি এটি কার্যকর হয় তবে এটি কেবলমাত্র বর্তমান ফলাফলগুলিই গ্রহণ করবে, পুরো ইতিহাস নয় not
Synetech

1
@ নুমেনন - সম্পন্ন
টেক গাই ভ্রমণ

1
জানুয়ারী 2018 হিসাবে - ক্রোম 63 - উইন্ডোজ 10, স্ক্লাইট পদ্ধতিটি কাজ করে। এটি নিম্নলিখিত ক্ষেত্রগুলি দেয় - ইউআরএল, শিরোনাম, দর্শন গণনা, শেষ দেখার সময়। আরও দুটি ক্ষেত্র - টাইপ করা গণনা এবং লুকানো আমার কাছে বোধগম্য নয়। select *, datetime(last_visit_time / 1000000 + (strftime('%s', '1601-01-01T05:30:00')), 'unixepoch') as visit_time from urlsসর্বশেষ ভিজিটের সময়টিকে মানব পাঠযোগ্য আকারে রূপান্তর করতে ব্যবহার করুন । মনে রাখবেন যে আপনার 05:30:00আপনার সময় অঞ্চলটির বিকল্প প্রয়োজন to
ম্যাট্রিক্স

28

ম্যাকে:

cd "~/Library/Application Support/Google/Chrome/Default"
sqlite3 History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from  urls order by last_visit_time desc" > ~/history_export.txt

উইন্ডোজে:

cd "%LocalAppData%\Google\Chrome\User Data\Default"
sqlite History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from  urls order by last_visit_time desc" > history_export.txt

আপনি উইন্ডোতে থাকলে এবং এসএসডি না থাকলে এটি সত্যই দীর্ঘ সময় নিতে পারে could


এবং এইচটিএমএল অংশটি আসে কোথায়?
Synetech

এটি একটি সাধারণ পাঠ্য। তবে এটি ম্যাক ব্যবহারকারীদের জন্য উপকারী হতে পারে কারণ পূর্ববর্তী পদ্ধতিটি কেবল উইন্ডোজে কাজ করে
অ্যান্টোনিও

হ্যাঁ, আমি জানি, তবে প্রশ্নটি কীভাবে ক্রোম ইতিহাসটি এইচটিএমএল রপ্তানি করা যায় , সরল-পাঠ্য নয়।
Synetech

6
এই উত্তরটি </ superuser.com/a/694283/459638 > লেখা হওয়ার পরে কয়েকটি জিনিস পরিবর্তিত হয়েছে (কমপক্ষে জিনিসগুলির ম্যাক দিকে, উইন্ডোজ পক্ষের পক্ষে কথা বলতে পারে না)। ১. স্ক্লাইটটি এখন (সর্বদা ছিল?) ওএসএক্সের সাথে প্রেরণ করা হয়েছে তাই এটি ইনস্টল করার দরকার নেই। ২. ক্রোমের অ্যাপ্লিকেশন ডেটার পথ পরিবর্তন হয়েছে। এখন আপনার যে কমান্ডটি ব্যবহার করা উচিত তা হ'ল:cd ~/Library/Application\ Support/Google/Chrome/Default/
কলিয়াম গ্যারে

আমি ম্যাক ওএসে 10.10.5 ইয়োসেমাইটে রয়েছি এবং নির্দিষ্ট স্থানে sqlite3 ফাইলটি দেখছি না। এখন কোথায় আছে কেউ জানেন?
স্কট এস।

14

Chrome ইতিহাস ভিউ নামে একটি সরঞ্জাম রয়েছে যা এইচটিএমএল সহ বিভিন্ন বিভিন্ন ফর্ম্যাটে রফতানি করে। সেখানে টুল একটি কাজের মধ্যে থাকবেন হয় এখানে

এখানে চিত্র বর্ণনা লিখুন


আপনি যদি ডিফল্ট ব্যবহার না করেন তবে আপনি কীভাবে Chrome ব্যবহারকারী-ডেটা-ডির সেট করবেন? এছাড়াও, কোনও আইই সংস্করণ আছে?
পেসারিয়ার

@ পেসারিয়ার একটি নির্দিষ্ট ইতিহাস ফাইল সেট করার একটি বিকল্প রয়েছে, [বিকল্পসমূহ] - [উন্নত বিকল্প]
হলি

@ পেসারিয়ার ব্রাউজার হিস্টরিভিউ, এছাড়াও নিরসফ্র থেকে আসা, আইআই, ফায়ারফক্স, ক্রোম এবং আরও কয়েকজন সহ একাধিক ব্রাউজারের ইতিহাস পরিচালনা করতে পারে।
গ্যাব্রিয়েলবি

5

আমি সবেমাত্র একটি ক্রোম এক্সটেনশান তৈরি করেছি যা সিএসভি এবং জসনে আপনার ক্রোম ইতিহাস রপ্তানি ইতিহাস বলে রফতানি করে

আপনি যদি জেএসএনভিউ এক্সটেনশনটি ইনস্টল করেন এবং আপনি এক্সেল বা নম্বরগুলিতে সিএসভি ফাইলটি খুলতে পারেন তবে আপনি ক্রোমে জেসন ফাইলটি খুলতে পারেন এবং এটি ওয়েবপৃষ্ঠার মতো দেখতে পারেন।


1
আমার 2 টি প্রশ্ন রয়েছে: 1) এটি কি প্রদত্ত এক্সটেনশন বা অর্থ প্রদানের জন্য কেবল একটি বিকল্প 2) Google অ্যাকাউন্টে লগ ইন করার জন্য কেন এটি আমার প্রয়োজন?
ইয়াত্সা

1) অর্থ প্রদান সিএসভি রফতানির জন্য একটি বিকল্প; জেএসএন রফতানি বিনামূল্যে। 2) গুগল লগইন গুগল পেমেন্ট সিস্টেমের জন্য যা আপনি কেবলমাত্র আপগ্রেড হলেই প্রয়োজন। আপনি যদি আপগ্রেড হন তবে লগইনের প্রয়োজন হলে আমার এটি ঠিক করা উচিত।
cgenco

1
পর্যালোচনাগুলি নির্দেশ করে যে এটি নাগ-ওয়্যার এবং তারিখগুলি বন্ধ রয়েছে (আপনাকে সময়-অঞ্চলের পার্থক্যের জন্য অ্যাকাউন্টিং করতে হবে)।
Synetech

@ সাইনটেক আমি এখনও নিশ্চিত নই যে এক্সেল সেগুলি কীভাবে পরিচালনা করে তবে সময় অঞ্চলগুলির জন্য অ্যাকাউন্ট করার কোনও নির্ভরযোগ্য উপায়, তবে এটি নির্ধারণ করা আমার টুড তালিকার শীর্ষে!
cgenco

@ কেজেনকো, এটি এখনও সাইন ইন করার জন্য জোর দেয়। অ্যাপটিতে চেষ্টা করার জন্য সাইন-ইন করা দরকার কেন?
পেসারিয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.