ஜிட்-ப்ரௌசர் ஜிட்-4 தளத்தின் ஒரு பகுதி EN-CA |

HeadlessChrome101: Jit-Browser எவ்வாறு Chrome-ஐ முழுமையான பன்முக செயல்பாட்டு உலாவி–சர்வர்-உலாவி அடுக்கு ஆக மாற்றுகிறது

இது Jit-Browser என்ன செய்கிறது என்பதைத் தெளிவாக விளக்குகிறது, headless Chrome உடன், அது தனியுரிமை Jit-TR ரன்டைமைப் பயன்படுத்துவது எப்படி, மேலும் இது ஒரு முதல் தர உலாவி அம்சமாக மாற இன்னும் என்ன தேவை என்பதை விளக்குகிறது, மற்றொரு ஸ்கிரிப்ட் அல்ல.

ஒரு எளிய ஸ்கிரீன்ஷாட் கருவியிலிருந்து ஜிட்-பிரௌசர் வரை

நாங்கள் ஒரு சிறிய கட்டளை வரி கருவியுடன் தொடங்கினோம்: getpage https://example.com பக்கம்.png. இது ஒரு டாக்கர் கண்டெய்னரில் குரோமை இயக்கியது, பக்கம் example.com இன் ரெண்டர்டு ஸ்கிரீன்ஷாட்டை எடுத்தது, மற்றும் வெளியேறியது.

பயனுள்ள கருத்து சான்று. ஒவ்வொரு அழைப்பும் ஒரு குளிர்ந்த தொடக்கம். மொழிபெயர்ப்பு, அமர்வுகள் அல்லது நிலை பற்றி எதுவும் தெரியாது. இது வெறும் தலை இல்லாத கேமரா மட்டுமே.

ஜிட்-ப்ரௌசர் அடுத்த படியாகும். இது இன்னும் உண்மையான குரோமைப் பயன்படுத்துகிறது, ஆனால் இப்போது:

  • அது பக்கத்தின் உள்ளே என்ன நடக்கிறது என்பதை பதிவு செய்கிறது.
  • இது மொழிபெயர்ப்பு அடுக்கு ஆக ஜிட்-TR ஸ்கிரிப்டை ஊட்டுகிறது.
  • இது குக்கி பேனர்கள் அல்லது டிராப்டவுன்கள் போன்ற எளிய ஓட்டங்களை பின்பற்ற முடியும்.
  • இது முழுமையாக மொழிபெயர்க்கப்பட்ட HTML ஐப் பிடிக்கிறது, வெறும் ஸ்கிரீன்ஷாட்டை மட்டுமல்ல.

இந்தப் பக்கம் அந்த குழாய்களை விளக்குகிறது, எனவே நாங்கள் கையசைப்பதில்லை என்பதை நீங்கள் காணலாம். ஒரு உலாவி நிலை பலமொழி அடுக்கு எப்படி உண்மையில் செயல்படுகிறது என்பதை நாங்கள் காட்டுகிறோம்.

6 படிகளில் ஜிட்-உலாவி குழாய்

உயர்நிலையில், ஒவ்வொரு பிடிப்பும் ஒரே வரிசையைப் பின்பற்றுகிறது.

  1. டாக்கர் உள்ளே உண்மையான குரோம் (தலைப்பில்லாமல்) துவக்கவும்.
    நாங்கள் Puppeteer (pptr.dev) ஐப் பயன்படுத்தி சாதாரண உலாவிகளுக்கு சக்தியூட்டும் அதே இயந்திரத்தைத் தொடங்குகிறோம், ஆனால் காட்சியளிக்கக்கூடிய சாளரம் இல்லாமல். தனிப்பயன் பார்சர் இல்லை, போலி ரெண்டரிங் இல்லை.
  2. குக்கீகளை அல்லது உள்நுழைவு நிலையைப் பயன்படுத்தவும் (அமைக்கப்பட்டிருந்தால்).
    உள்நுழைந்த அமர்வை தேவைப்படும் டெமோக்களுக்கு, உங்கள் குக்கிகளை மீண்டும் இயக்குகிறோம். எந்த வலுவான முயற்சியும் இல்லை, எந்த கடவுச்சொல் ஊகிப்பும் இல்லை, எங்கள் கட்டுப்பாட்டில் இல்லாத கணக்குகளை எடுக்கவும் இல்லை.
  3. பயனர் போல இலக்கு பக்கத்தை சரியாக ஏற்று.
    HTML, CSS, JavaScript, எழுத்துருக்கள், படங்கள். நாங்கள் காத்திருக்கிறோம் networkidle2 (https://pptr.dev/api/puppeteer.page.waitfornetworkidle) எனவே மெதுவான தொகுப்புகள் மற்றும் எழுத்துருக்கள் ஏற்றுதல் முடிக்க முடியும்.
  4. Jit-TR துண்டை ஒரு அடியாக ஊக்குக.
    எங்கள் காப்புரிமை நிலுவையில் உள்ள ரன்டைம் குறியீட்டைக் குறிக்கும் ஒரு ஸ்கிரிப்ட் குறிச்சொல்லை நாங்கள் சேர்க்கிறோம் – உதாரணமாக: