การเข้าสู่ระบบหน้าเว็บอัตโนมัติด้วยสคริปต์ทุบตี


0

ฉันกำลังมองหาที่จะเขียนสคริปต์ทุบตีเพื่อทำการเข้าสู่ระบบอัตโนมัติบนเว็บไซต์ของ บริษัท ภายในที่ใช้เป็น Ping Board เพื่อตรวจสอบเครือข่ายของกล้องที่เชื่อมต่อกับ IP ฉันค่อนข้างใหม่ในการทุบตีสคริปต์และไม่รู้จะทำอย่างไรต่อ ฉันมีคำสั่งใน /home/pi/.config/lxsession/LXDE-pi/autostart ไฟล์ที่ทำงานขณะบู๊ตและเปิดเบราว์เซอร์ Chromium แบบเต็มหน้าจอและตรงไปยังหน้าที่ฉันต้องการ ฉันต้องการให้ระบบเข้าสู่ระบบโดยอัตโนมัติเมื่ออยู่ที่หน้านี้โดยไม่ต้องบันทึกรหัสผ่าน ฉันได้ดูโค้ดของหน้าเว็บแล้วมันก็ค่อนข้างตรงไปตรงมาฟิลด์ "ชื่อผู้ใช้" และ "รหัสผ่าน" มาตรฐานในแบบฟอร์ม ฉันเป็นผู้เริ่มหัดเขียนโค้ดโดยทั่วไป แต่รู้ว่าฉันกำลังมองหาบางอย่างที่ระบุฟิลด์ว่างที่เกี่ยวข้องและเติมข้อมูลตามค่าที่ฉันกำหนดเป็น "ชื่อผู้ใช้" และ "รหัสผ่าน" ในสคริปต์ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมและหากฉันขาดข้อมูลที่สำคัญใด ๆ เกี่ยวกับปัญหาโปรดแจ้งให้เราทราบ ฉันใช้ Raspberry Pi 3 Model B

[อัปเดต]

ตั้งแต่เริ่มโพสต์ปัญหานี้ฉันพบว่าค่อนข้างจะมีวิธีแก้ปัญหา ฉันใช้ของเก่า http://User:Pass@domain.com เคล็ดลับและสิ่งนี้ดูเหมือนว่าจะเข้าสู่ระบบฉันโดยอัตโนมัติปัญหาเดียวคือไม่มีสไตล์ชีต HTML ซึ่งเป็นปัญหาเนื่องจากกล้อง IP มีรหัสสีสำหรับสถานะขึ้น / ลงและเมื่อต้องการการซ่อมแซมเป็นต้นวิธีใด ๆ ในการแก้ไขปัญหานี้ ปัญหา?


1
Bash จะไม่โต้ตอบกับหน้าเว็บของคุณ คุณต้องใช้เบราว์เซอร์ในการทำเพื่อคุณ คุณอาจต้องการดูปลั๊กอินของเบราว์เซอร์ซึ่งสามารถทำงานลักษณะนี้ได้โดยอัตโนมัติ ซีลีเนียมอาจไม่ใช่ตัวเลือกที่ดีที่สุด แต่สามารถทำให้งานของคุณสำเร็จได้
mtak

วิธีที่ดีที่สุดคือใช้ "สคริปต์ผู้ใช้" ดู ที่นี่ .
xenoid

@xenoid ฉันขอขอบคุณลิงก์ แต่ฉันบอกว่าฉันเป็นสามเณรในการเขียนโปรแกรมเนื้อหาของโพสต์นั้นทำให้ฉันสับสนมากกว่าแจ้งฉันฉันจัดการเพื่อหาวิธีแก้ปัญหาเพียงเล็กน้อยโดยทำ ' ผู้ใช้: pass@domain.com เคล็ดลับ แต่หลังจากนั้นฉันปล่อยให้ใช้สไตล์ชีตเปล่าซึ่งเป็นปัญหาเนื่องจากกล้องมีรหัสสีสำหรับสถานะขึ้น / ลง ขอบคุณสำหรับการตอบกลับถึงอย่างไรก็ตาม
JayBuckel

@tak ฉันรู้ว่าทุบตีจะไม่โต้ตอบกับหน้าเว็บทั้งหมดที่ฉันต้องการให้ทำคือเปิดตัวด้วยพารามิเตอร์ที่กำหนดไว้ล่วงหน้าเกือบเหมือนการฉีดสคริปต์ที่ฉันใช้นั้นเป็นเพียงคำสั่งเดียว "โครเมียมเบราว์เซอร์ - เริ่มเต็มหน้าจอต้องการ _URL" ซึ่งใช้งานได้ดี
JayBuckel
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.