ਕਦੇ ਕਦੇ ਜਦੋਂ ਇੱਕ ਡੇਟਾਸੇਟ ਬਣਾਉਣਾ ਵਿੱਚ ਵੈਬ ਸਕ੍ਰੈਪਰ ਹੋਰ ਮੁੱਲ ਸ਼ਾਮਲ ਕੀਤੇ ਗਏ ਹਨ intਇੱਕ ਕਾਲਮ ਤੋਂ ਦੂਜੇ ਕਾਲਮ. ਹੇਠਾਂ ਦਿੱਤੀ ਉਦਾਹਰਣ ਵਿਚ ਪਹਿਲੇ ਪੰਨੇ ਨੂੰ ਖਾਰਜ ਕਰਨ ਤੋਂ ਬਾਅਦ ਨਾਮ ਨੂੰ ਕਾਲਮ ਵਿਚ ਤਿੰਨ ਰੰਗਾਂ ਦੇ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਹੈ ਅਤੇ ਅਗਲੇ ਪੰਨੇ ਤੇ ਡੇਵਿਡ ਦਾ ਨਾਮ ਹੋਰ ਦੋ ਰੰਗਾਂ ਨਾਲ ਜੋੜਿਆ ਗਿਆ ਹੈ. ਹੇਠ ਦਿੱਤੇ ਡੇਟਾਸੇਟ ਦੇਣ ਲਈ.
ਹਾਲਾਂਕਿ ਇਹ ਟੇਬਲ ਗੁੰਮਰਾਹਕੁੰਨ ਹੈ ਕਿਉਂਕਿ ਇਹ ਨਹੀਂ ਦਿਖਾਉਂਦਾ ਕਿ ਕਿਹੜਾ ਨਾਮ ਕਿਹੜੇ ਰੰਗਾਂ ਨਾਲ ਪਾਇਆ ਗਿਆ ਸੀ. ਇਸ ਦੀ ਬਜਾਏ pad ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਆਪਣੇ ਆਪ ਖਾਲੀ ਸੈੱਲਾਂ ਨੂੰ ਡੇਟਾਸੇਟ ਕਾਲਮ ਦੇ ਅੰਤ ਵਿੱਚ ਜੋੜਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਜਦੋਂ ਤੱਕ ਕਿ ਸਾਰੇ ਕਾਲਮ ਇਕੋ ਲੰਬਾਈ ਨਹੀਂ ਹੁੰਦੇ. ਦੀ ਇੱਕ ਉਦਾਹਰਣ pad ਇਸਤੇਮਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਤਰੀਕਾ ਹੇਠਾਂ ਦਰਸਾਇਆ ਗਿਆ ਹੈ.
pad
Data.save(Page.getTagValue({"class":{"equals":"Name"}}), 'Name', 'Color'); Data.save(Page.getTagValues({"class":{"equals":"Color"}}), 'Name', 'Color'); Data.pad();
ਇਹ ਸਕ੍ਰੈਪ ਨਿਰਦੇਸ਼ ਇੱਕ ਡੇਟਾਸੇਟ ਪੈਦਾ ਕਰਦੇ ਹਨ ਜੋ ਇਸ ਤਰ੍ਹਾਂ ਦਿਸਦਾ ਹੈ.
ਅਸੀਂ ਇਸ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਕੇ ਇਸ ਵਿੱਚ ਹੋਰ ਸੁਧਾਰ ਕਰ ਸਕਦੇ ਹਾਂ padValue ਦੇ ਪੈਰਾਮੀਟਰ pad methodੰਗ ਨੂੰ ਸਕ੍ਰੈਪਰ ਦੁਆਰਾ ਪਾਇਆ ਨਾਮ ਹੋਣ ਲਈ. ਜਿਵੇਂ ਕਿ ਇਸ ਉਦਾਹਰਣ ਵਿੱਚ ਸਕ੍ਰੈਪ ਨਿਰਦੇਸ਼ਾਂ ਦੇ ਅਨੁਸਾਰ ਪ੍ਰਤੀ ਪੰਨਾ ਸਿਰਫ ਇੱਕ ਹੀ ਨਾਮ ਹੁੰਦਾ ਹੈ.
padValue
var name = Page.getTagValue({"class":{"equals":"Name"}}); Data.save(name, 'Name', 'Color'); Data.save(Page.getTagValues({"class":{"equals":"Color"}}), 'Name', 'Color'); Data.pad(name);
ਜੋ ਕਿ ਨਾਮ ਕਾਲਮ ਦੇ ਹਰੇਕ ਖਾਲੀ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਨਾਮ ਨੂੰ ਹੇਠਾਂ ਦਰਸਾਉਂਦਾ ਹੈ.