ਵੈੱਬ ਨੂੰ ਕੈਪਚਰ ਅਤੇ ਕਨਵਰਟ ਕਰਨ ਲਈ ਟੂਲ

ਸਕ੍ਰੈਪ ਦੇ ਦੌਰਾਨ ਸਿਰਫ ਇੱਕ ਵਾਰ ਕਿਰਿਆ ਕਰੋ

ਕਈ ਵਾਰੀ ਜਦੋਂ ਕੋਈ ਸਕ੍ਰੈਪ ਪੇਸ਼ ਕਰਦੇ ਸਮੇਂ ਤੁਹਾਨੂੰ ਪੂਰੇ ਸਕ੍ਰੈਪ ਦੇ ਦੌਰਾਨ ਇੱਕ ਵਾਰ ਇੱਕ ਕਿਰਿਆ ਕਰਨ ਦੀ ਜ਼ਰੂਰਤ ਹੁੰਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਲੌਗਇਨ ਜਾਂ ਖੋਜ ਕਰਨਾ, ਜਿਸ ਦੇ ਨਾਲ. ਗਰੈਬਜ਼ਿਟ ਦਾ ਵੈਬ ਸਕ੍ਰੈਪਰ ਇਹ ਸੌਖਾ ਹੈ. ਸਭ ਤੋਂ ਪਹਿਲਾਂ ਸਧਾਰਣ ਵੇਰਵਿਆਂ ਦੇ ਨਾਲ ਇੱਕ ਨਵੀਂ ਸਕ੍ਰੈਪ ਬਣਾਓ ਜਿਵੇਂ ਕਿ ਸਕ੍ਰੈਪ ਦਾ ਸ਼ੁਰੂਆਤੀ ਪੰਨਾ ਅਤੇ ਕੋਈ ਹੋਰ ਵਿਕਲਪ.

ਫਿਰ 'ਤੇ ਜਾਓ ਸਕ੍ਰੈਪ ਨਿਰਦੇਸ਼ ਅਤੇ ਹੇਠਾਂ ਟੈਕਸਟ ਦਰਜ ਕਰੋ.

if (Global.get("myaction") != "done")
{
    Global.set("myaction", "done");
    //Put the action you only want to do once here
}

ਉਪਰੋਕਤ ਕੋਡ ਗਲੋਬਲ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ myaction ਜਾਂਚ ਕਰਨ ਲਈ ਕਿ ਕੀ ਕਾਰਵਾਈ ਕੀਤੀ ਗਈ ਹੈ. ਜੇ ਗਲੋਬਲ ਵੇਰੀਏਬਲ ਨੂੰ ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ ਕੀਤਾ if ਸਟੇਟਮੇਂਟ ਦੇ ਅੰਦਰ ਐਕਸ਼ਨ ਨੂੰ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ ਅਤੇ myaction ਵੇਰੀਏਬਲ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਕਿ ਇਸ ਨੂੰ ਦੁਬਾਰਾ ਲਾਗੂ ਨਾ ਕੀਤਾ ਜਾਵੇ.