मैं अपने कुछ कार्यों को अपने काम के स्थान पर व्यवस्थित करने की कोशिश कर रहा हूं, और ऐसा लगता है कि हमारे बहुत से डेवलपर्स का समय वेब पर अर्ध-यांत्रिक कार्यों को करने में व्यतीत होता है (विशेष रूप से, ऑनलाइन स्टोरों को संपादित करना जो वेब- आधारित इंटरफेस)। इस प्रकार, मैं कुछ समाधानों को देख रहा हूं जो स्क्रिप्ट द्वारा इन कार्यों को करने की अनुमति देंगे क्योंकि मुझे लगता है कि हमें प्रति कार्य काफी समय बचा सकता है। इससे पहले कि मैंने वास्तव में इनमें से किसी एक में खोदना शुरू कर दिया था, मैं बस सोच रहा था कि स्टैक ओवरफ्लो समुदाय की कोई सिफारिश थी कि किस वेब स्क्रिप्टिंग/मैक्रो समाधान सबसे अच्छे होंगे। -वेब स्क्रिप्टिंग/वेब मैक्रोज़ करने का सबसे अच्छा तरीका क्या है?
- (स्क्रिप्ट एक वेब फार्म के भीतर नियंत्रण संपादित करें और फिर उस प्रपत्र प्रस्तुत करना होगा सिर्फ फ़ाइल एक पृष्ठ डाउनलोड नहीं और स्क्रैप) वेब प्रपत्रों के साथ बातचीत करने में सक्षम होना चाहिए:
की आवश्यकताएं हैं
- हमारे द्वारा संपादित किए जाने वाले फॉर्म सुरक्षित रूप हैं, इसलिए स्क्रिप्टिंग समाधान इसे संभालने में सक्षम होना चाहिए (यानी अगर हमारे पास वहां बैठना होगा और इसे देखना होगा तो हमारे पास अविश्वसनीय रूप से शक्तिशाली स्क्रिप्टिंग समाधान होगा। प्रत्येक कुछ मिनटों में मैन्युअल रूप से पुनः लॉगिन करें)
- यह वास्तव में वास्तव में बेहतर होगा अगर यह फिर से हो सकता है स्थानीय फाइलें विज्ञापन करें और उन पर कुछ बुनियादी स्ट्रिंग प्रतिस्थापन/हेरफेर करें (उदा। टेक्स्ट फ़ाइल में वेरिएबल्स या कुछ एचटीएमएल कोड की सूची होना अच्छा लगेगा और उसके बाद स्क्रिप्ट को उस विशेष स्टोर के नाम के साथ टोकन को "STORENAME" को फॉर्म में डालने से पहले बदलना होगा)
यहां
- Chickenfoot
- iMacros for Firefox
- libwww-पर्ल : पटकथा समाधान है कि अब तक (मैं वास्तव में, इनमें से किसी भी में देखा नहीं किया है, हालांकि मैं चिकेनफूट के साथ चारों ओर निभाई है) मेरी रडार पर हैंयूनिक्स और सी के लिए
- libwww (जबकि पर्ल मैं इस में आए, जो मैं अब तक अस्तित्व में नहीं पता था के लिए libwww के लिए खोज)
- एक अधिक "सामान्य" मैक्रो AutoHotkey
की तरह यहाँ समाधान पर किसी को भी है स्टैक ओवरफ़्लो ने इनमें से किसी भी समाधान की कोशिश की? यदि हां, तो आप उनके बारे में क्या पसंद करते या नापसंद करते थे? क्या कोई ऐसी सूची की सिफारिश कर सकता है जो सूची में नहीं है? (यह किसी विशेष या संपूर्ण सूची से नहीं है)। मैं वास्तव में हमारी कई यांत्रिक प्रक्रियाओं को स्वचालित करना पसंद करूंगा, और मुझे उम्मीद है कि स्टैक ओवरफ्लो समुदाय हमारी मदद कर सकता है ताकि हम उम्मीद कर सकें कि काम के अधिकांश दिमागी भाग से बचें :)।
संपादित करें: पुन: मंच - हम काम पर मुख्य रूप से है Windows XP टर्मिनल है, लेकिन 1) हम कुछ मैक परीक्षण पीसी की क्या ज़रूरत है, तो ओएस एक्स एक व्यवहार्य विकल्प है, और 2) अगर यह एक बहुत स्वचालित मतलब होगा इन कार्यों में से, यदि आवश्यक हो तो मैं एक लिनक्स बॉक्स बनाउंगा। तो मंच काफी गैर-मुद्दा है।
Greasemonkey वास्तव में समस्या को ठीक नहीं लग रहा है। Greasemonkey "जब ऐसा और ऐसा पृष्ठ लोड होता है, तो इस जावास्क्रिप्ट को चलाएं," जबकि मैं जो खोज रहा हूं वह "इस फ़ॉर्म में इसे दर्ज करें, फिर सबमिट करें पर क्लिक करें, फिर इस अन्य फॉर्म पर जाएं, दर्ज करें यह अन्य सामान, आदि " – Whisker
मैं सोच रहा था कि यदि आप उस डेटा को प्राप्त कर सकते हैं जिसे आप किसी वेब पेज पर सबमिट करना चाहते हैं, तो आप इसे फॉर्म में सबमिट करने के लिए GreaseMonkey का उपयोग कर सकते हैं। (मुझे लगता है कि आपको इसे क्रॉस साइट xmlhttprequest करने की आवश्यकता होगी) –
मैंने कभी इसके बारे में सोचा नहीं; समस्या के उलझन पर kudos। हालांकि अगर मैं उस बिंदु पर था जहां यह एक गंभीर विकल्प था, तो शायद मैं चिकनफुट को पहले देखता हूं, क्योंकि यह जीएम एपीआई का समर्थन करता है और समस्या के मेरे मानसिक मॉडल के लिए अधिक उपयुक्त है ("इस यूआरएल पर जाएं, क्लिक करें यह, सबमिट करें ") – Whisker